@@ -605,7 +605,6 @@ export default class Runtime {
605605            this . setExport ( key ,  value ) ; 
606606          } ) ; 
607607        } , 
608-         // should identifier be `node://${moduleName}`? 
609608        { context,  identifier : moduleName } , 
610609      ) ; 
611610
@@ -614,69 +613,7 @@ export default class Runtime {
614613      return  evaluateSyntheticModule ( module ) ; 
615614    } 
616615
617-     const  manualMockOrStub  =  this . _resolver . getMockModule ( from ,  moduleName ) ; 
618- 
619-     let  modulePath  = 
620-       this . _resolver . getMockModule ( from ,  moduleName )  || 
621-       this . _resolveModule ( from ,  moduleName ) ; 
622- 
623-     let  isManualMock  = 
624-       manualMockOrStub  && 
625-       ! this . _resolver . resolveStubModuleName ( from ,  moduleName ) ; 
626-     if  ( ! isManualMock )  { 
627-       // If the actual module file has a __mocks__ dir sitting immediately next 
628-       // to it, look to see if there is a manual mock for this file. 
629-       // 
630-       // subDir1/my_module.js 
631-       // subDir1/__mocks__/my_module.js 
632-       // subDir2/my_module.js 
633-       // subDir2/__mocks__/my_module.js 
634-       // 
635-       // Where some other module does a relative require into each of the 
636-       // respective subDir{1,2} directories and expects a manual mock 
637-       // corresponding to that particular my_module.js file. 
638- 
639-       const  moduleDir  =  path . dirname ( modulePath ) ; 
640-       const  moduleFileName  =  path . basename ( modulePath ) ; 
641-       const  potentialManualMock  =  path . join ( 
642-         moduleDir , 
643-         '__mocks__' , 
644-         moduleFileName , 
645-       ) ; 
646-       if  ( fs . existsSync ( potentialManualMock ) )  { 
647-         isManualMock  =  true ; 
648-         modulePath  =  potentialManualMock ; 
649-       } 
650-     } 
651-     if  ( isManualMock )  { 
652-       const  localModule : InitialModule  =  { 
653-         children : [ ] , 
654-         exports : { } , 
655-         filename : modulePath , 
656-         id : modulePath , 
657-         loaded : false , 
658-         path : modulePath , 
659-       } ; 
660- 
661-       this . _loadModule ( 
662-         localModule , 
663-         from , 
664-         moduleName , 
665-         modulePath , 
666-         undefined , 
667-         this . _moduleMockRegistry , 
668-       ) ; 
669- 
670-       this . _moduleMockRegistry . set ( moduleID ,  localModule . exports ) ; 
671-     }  else  { 
672-       // Look for a real module to generate an automock from 
673-       this . _moduleMockRegistry . set ( 
674-         moduleID , 
675-         this . _generateMock ( from ,  moduleName ) , 
676-       ) ; 
677-     } 
678- 
679-     return  this . _moduleMockRegistry . get ( moduleID ) ; 
616+     throw  new  Error ( 'Attempting to import a mock without a factory' ) ; 
680617  } 
681618
682619  requireModule < T  =  unknown > ( 
0 commit comments