File tree Expand file tree Collapse file tree
packages/contentstack-import/test/unit/import Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ import sinon from 'sinon';
33import { ImportConfig , Modules } from '../../../src/types' ;
44import { configHandler } from '@contentstack/cli-utilities' ;
55import ModuleImporter from '../../../src/import/module-importer' ;
6+ import * as utilsModule from '../../../src/utils' ;
67
78describe ( 'ModuleImporter' , ( ) => {
89 let moduleImporter : ModuleImporter ;
@@ -93,8 +94,9 @@ describe('ModuleImporter', () => {
9394 const backupHandlerModule = require ( '../../../src/utils/backup-handler' ) ;
9495 backupHandlerStub = sandbox . stub ( backupHandlerModule , 'default' ) . resolves ( '/test/backup' ) ;
9596
96- const masterLocalDetailsModule = require ( '../../../src/utils/common-helper' ) ;
97- masterLocalDetailsStub = sandbox . stub ( masterLocalDetailsModule , 'masterLocalDetails' ) . resolves ( { code : 'en-us' } ) ;
97+ // Stub on the same `../utils` barrel ModuleImporter imports from — stubbing `common-helper`
98+ // directly can miss the binding CI uses (re-exports), so the real `masterLocalDetails` runs.
99+ masterLocalDetailsStub = sandbox . stub ( utilsModule , 'masterLocalDetails' ) . resolves ( { code : 'en-us' } ) ;
98100
99101 const sanitizeStackModule = require ( '../../../src/utils/common-helper' ) ;
100102 sanitizeStackStub = sandbox . stub ( sanitizeStackModule , 'sanitizeStack' ) . resolves ( ) ;
You can’t perform that action at this time.
0 commit comments