@@ -417,6 +417,8 @@ describe('Bootstrapping an app', () => {
417417 sandbox . stub ( interactive , 'inquireAppType' ) . resolves ( 'starterapp' ) ;
418418 sandbox . stub ( interactive , 'inquireApp' ) . resolves ( mock . appConfig ) ;
419419 sandbox . stub ( interactive , 'inquireCloneDirectory' ) . resolves ( '/test/path' ) ;
420+ sandbox . stub ( interactive , 'inquireLivePreviewSupport' ) ;
421+ sandbox . stub ( interactive , 'inquireRunDevServer' ) ;
420422
421423 // Mock config
422424 const config = require ( '../lib/config' ) ;
@@ -471,6 +473,8 @@ describe('Bootstrapping an app', () => {
471473 sandbox . stub ( interactive , 'inquireAppType' ) . resolves ( 'starterapp' ) ;
472474 sandbox . stub ( interactive , 'inquireApp' ) . resolves ( mock . appConfig ) ;
473475 sandbox . stub ( interactive , 'inquireCloneDirectory' ) . resolves ( '/test/path' ) ;
476+ sandbox . stub ( interactive , 'inquireLivePreviewSupport' ) ;
477+ sandbox . stub ( interactive , 'inquireRunDevServer' ) ;
474478
475479 // Mock config
476480 const config = require ( '../lib/config' ) ;
@@ -619,8 +623,8 @@ describe('Bootstrapping an app', () => {
619623 // Verify that appType is set correctly
620624 expect ( bootstrapOptions ) . to . not . be . null ;
621625 expect ( bootstrapOptions . appType ) . to . equal ( 'sampleapp' ) ;
622- // Verify that inquireApp was called with sampleApps
623- expect ( interactive . inquireApp . calledWith ( config . sampleApps ) ) . to . be . true ;
626+ // Verify that inquireApp was called with sampleApps (config.default in compiled CJS)
627+ expect ( interactive . inquireApp . calledWith ( config . default . sampleApps ) ) . to . be . true ;
624628 } ) ;
625629
626630 it ( 'should handle app-name flag correctly' , async ( ) => {
@@ -631,9 +635,10 @@ describe('Bootstrapping an app', () => {
631635 const BootstrapCommand = require ( '../lib/commands/cm/bootstrap' ) . default ;
632636 const command = new BootstrapCommand ( [ ] , { } ) ;
633637
634- // Mock interactive functions
638+ // Mock interactive functions (stub inquireApp so .called exists for assertion)
635639 const interactive = require ( '../lib/bootstrap/interactive' ) ;
636640 sandbox . stub ( interactive , 'inquireAppType' ) . resolves ( 'starterapp' ) ;
641+ sandbox . stub ( interactive , 'inquireApp' ) . resolves ( mock . appConfig ) ;
637642 sandbox . stub ( interactive , 'inquireCloneDirectory' ) . resolves ( '/test/path' ) ;
638643 sandbox . stub ( interactive , 'inquireLivePreviewSupport' ) . resolves ( false ) ;
639644 sandbox . stub ( interactive , 'inquireRunDevServer' ) . resolves ( false ) ;
0 commit comments