@@ -16,38 +16,28 @@ test("add: add new resources", (t) => {
16
16
t . falsy ( result . module , "module is not set" ) ;
17
17
} ) ;
18
18
19
- test ( "add: add source then debug resources " , ( t ) => {
19
+ test ( "add: add non- debug resource " , ( t ) => {
20
20
const resourceInfoList = new ResourceInfoList ( "prefix" ) ;
21
21
22
- resourceInfoList . add ( { name : "myfile.js" , module : "myfile.js" , size : 13 } ) ;
22
+ resourceInfoList . add ( { name : "myfile.js" , module : "myfile.js" , size : 13 , required : new Set ( [ "some-dep.js" ] ) } ) ;
23
23
24
- const myInfo = { name : "myfile-dbg.js" , size : 13 } ;
25
- resourceInfoList . add ( myInfo ) ;
26
-
27
- t . is ( resourceInfoList . resources . length , 2 , "two entries" ) ;
24
+ t . is ( resourceInfoList . resources . length , 1 , "one resource added" ) ;
28
25
29
26
const result = resourceInfoList . resourcesByName . get ( "../myfile.js" ) ;
30
27
t . is ( result . module , "myfile.js" , "module is set" ) ;
31
-
32
- const resultDbg = resourceInfoList . resourcesByName . get ( "../myfile-dbg.js" ) ;
33
- t . is ( resultDbg . module , "myfile.js" , "module is set" ) ;
28
+ t . deepEqual ( result . required , new Set ( [ "some-dep.js" ] ) , "module is set" ) ;
34
29
} ) ;
35
30
36
- test ( "add: add debug then source resources" , ( t ) => {
31
+ test ( "add: add debug resources" , ( t ) => {
37
32
const resourceInfoList = new ResourceInfoList ( "prefix" ) ;
38
33
39
- resourceInfoList . add ( { name : "myfile-dbg.js" , size : 13 } ) ;
34
+ resourceInfoList . add ( { name : "myfile-dbg.js" , size : 13 , required : new Set ( [ "some-dep.js" ] ) } ) ;
40
35
41
- const myInfo = { name : "myfile.js" , module : "myfile.js" , size : 13 } ;
42
- resourceInfoList . add ( myInfo ) ;
43
-
44
- t . is ( resourceInfoList . resources . length , 2 , "two entries" ) ;
45
-
46
- const result = resourceInfoList . resourcesByName . get ( "../myfile.js" ) ;
47
- t . is ( result . module , "myfile.js" , "module is set" ) ;
36
+ t . is ( resourceInfoList . resources . length , 1 , "one resource added" ) ;
48
37
49
38
const resultDbg = resourceInfoList . resourcesByName . get ( "../myfile-dbg.js" ) ;
50
39
t . is ( resultDbg . module , "myfile.js" , "module is set" ) ;
40
+ t . deepEqual ( resultDbg . required , new Set ( [ "some-dep.js" ] ) , "module is set" ) ;
51
41
} ) ;
52
42
53
43
test ( "add: add i18n resource" , ( t ) => {
0 commit comments