11import path from 'path'
2- import { cosmiconfigSync as cosmiconfigSyncMock } from 'cosmiconfig '
2+ import { lilconfigSync as lilconfigSyncMock } from 'lilconfig '
33import cpy from 'cpy'
44import babel from '@babel/core'
55import pluginTester from 'babel-plugin-tester'
66import plugin from '../'
77
88const projectRoot = path . join ( __dirname , '../../' )
99
10- jest . mock ( 'cosmiconfig ' , ( ) => {
11- const cosmiconfigExports = jest . requireActual ( 'cosmiconfig ' )
12- const actualCosmiconfigSync = cosmiconfigExports . cosmiconfigSync
13- function fakeCosmiconfigSync ( ...args ) {
14- fakeCosmiconfigSync . explorer = actualCosmiconfigSync ( ...args )
15- return fakeCosmiconfigSync . explorer
10+ jest . mock ( 'lilconfig ' , ( ) => {
11+ const lilconfigExports = jest . requireActual ( 'lilconfig ' )
12+ const actualLilconfigSync = lilconfigExports . lilconfigSync
13+ function fakeLilconfigSync ( ...args ) {
14+ fakeLilconfigSync . explorer = actualLilconfigSync ( ...args )
15+ return fakeLilconfigSync . explorer
1616 }
17- return { ...cosmiconfigExports , cosmiconfigSync : fakeCosmiconfigSync }
17+ return { ...lilconfigExports , lilconfigSync : fakeLilconfigSync }
1818} )
1919
2020beforeAll ( ( ) => {
@@ -296,9 +296,9 @@ pluginTester({
296296 fixture : path . join ( __dirname , 'fixtures/config/code.js' ) ,
297297 setup ( ) {
298298 jest
299- . spyOn ( cosmiconfigSyncMock . explorer , 'search' )
299+ . spyOn ( lilconfigSyncMock . explorer , 'search' )
300300 . mockImplementationOnce ( ( ) => {
301- throw new Error ( 'this is a cosmiconfig error' )
301+ throw new Error ( 'this is a lilconfig error' )
302302 } )
303303 jest . spyOn ( console , 'error' ) . mockImplementationOnce ( ( ) => { } )
304304 return function teardown ( ) {
@@ -319,7 +319,7 @@ pluginTester({
319319 fixture : path . join ( __dirname , 'fixtures/config/code.js' ) ,
320320 setup ( ) {
321321 jest
322- . spyOn ( cosmiconfigSyncMock . explorer , 'search' )
322+ . spyOn ( lilconfigSyncMock . explorer , 'search' )
323323 . mockImplementationOnce ( ( ) => {
324324 return null
325325 } )
0 commit comments