@@ -17,40 +17,37 @@ const normalizeConfig = require('../../config/normalize');
1717
1818describe ( 'Runtime' , ( ) => {
1919 let Runtime ;
20- let HasteResolver ;
20+ let createHasteMap ;
2121 let JSDOMEnvironment ;
2222
2323 const rootDir = path . join ( __dirname , 'test_root' ) ;
2424 const rootPath = path . join ( rootDir , 'root.js' ) ;
25- const config = normalizeConfig ( {
25+ const baseConfig = normalizeConfig ( {
2626 cacheDirectory : global . CACHE_DIRECTORY ,
2727 name : 'Runtime-getTestEnvData-tests' ,
2828 rootDir,
2929 testEnvData : { someTestData : 42 } ,
3030 } ) ;
3131
32- function buildLoader ( ) {
32+ function buildLoader ( config ) {
33+ config = Object . assign ( { } , baseConfig , config ) ;
3334 const environment = new JSDOMEnvironment ( config ) ;
34- const resolver = new HasteResolver ( config , {
35- resetCache : false ,
36- maxWorkers : 1 ,
37- } ) ;
38- return resolver . getHasteMap ( ) . then (
39- response => new Runtime ( config , environment , response )
40- ) ;
35+ return createHasteMap ( config , { resetCache : false , maxWorkers : 1 } )
36+ . build ( )
37+ . then ( response => new Runtime ( config , environment , response ) ) ;
4138 }
4239
4340 beforeEach ( ( ) => {
4441 Runtime = require ( '../Runtime' ) ;
45- HasteResolver = require ( '../../resolvers/HasteResolver ' ) ;
42+ createHasteMap = require ( '../../lib/createHasteMap ' ) ;
4643 JSDOMEnvironment = require ( 'jest-environment-jsdom' ) ;
4744 } ) ;
4845
4946 pit ( 'passes config data through to jest.envData' , ( ) => {
5047 return buildLoader ( ) . then ( loader => {
5148 const root = loader . requireModule ( rootDir , rootPath ) ;
5249 const envData = root . jest . getTestEnvData ( ) ;
53- expect ( envData ) . toEqual ( config . testEnvData ) ;
50+ expect ( envData ) . toEqual ( baseConfig . testEnvData ) ;
5451 } ) ;
5552 } ) ;
5653
0 commit comments