File tree Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -78,7 +78,10 @@ export default class Reloader {
78
78
}
79
79
}
80
80
this . updateFileMap ( Object . assign ( this . fileMap , newFileMap ) ) ;
81
- return errors ;
81
+ return {
82
+ reloadModules : Array . from ( reloadModules ) ,
83
+ errors,
84
+ } ;
82
85
}
83
86
84
87
updateFileMap ( fileMap : IFileMap ) {
Original file line number Diff line number Diff line change @@ -30,17 +30,18 @@ describe('Reloader test', () => {
30
30
expect ( require ( './fixtures/mod1' ) . num ) . to . be . equal ( 2 ) ;
31
31
expect ( require ( './fixtures/mod2' ) . num ) . to . be . equal ( 3 ) ;
32
32
33
- let errors = reloader . reload ( {
33
+ let { errors, reloadModules } = reloader . reload ( {
34
34
mod1 : '2' ,
35
35
} ) ;
36
36
37
37
expect ( errors . length ) . to . be . equal ( 0 ) ;
38
+ expect ( reloadModules . length ) . to . be . equal ( 1 ) ;
38
39
expect ( require ( './fixtures/mod1' ) . num ) . to . be . equal ( 1 ) ;
39
40
expect ( require ( './fixtures/mod2' ) . num ) . to . be . equal ( 3 ) ;
40
41
41
42
errors = reloader . reload ( {
42
43
mod2 : '3' ,
43
- } ) ;
44
+ } ) . errors ;
44
45
expect ( require ( './fixtures/mod1' ) . num ) . to . be . equal ( 1 ) ;
45
46
expect ( require ( './fixtures/mod2' ) . num ) . to . be . equal ( 2 ) ;
46
47
} ) ;
You can’t perform that action at this time.
0 commit comments