File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -78,7 +78,10 @@ export default class Reloader {
7878 }
7979 }
8080 this . updateFileMap ( Object . assign ( this . fileMap , newFileMap ) ) ;
81- return errors ;
81+ return {
82+ reloadModules : Array . from ( reloadModules ) ,
83+ errors,
84+ } ;
8285 }
8386
8487 updateFileMap ( fileMap : IFileMap ) {
Original file line number Diff line number Diff line change @@ -30,17 +30,18 @@ describe('Reloader test', () => {
3030 expect ( require ( './fixtures/mod1' ) . num ) . to . be . equal ( 2 ) ;
3131 expect ( require ( './fixtures/mod2' ) . num ) . to . be . equal ( 3 ) ;
3232
33- let errors = reloader . reload ( {
33+ let { errors, reloadModules } = reloader . reload ( {
3434 mod1 : '2' ,
3535 } ) ;
3636
3737 expect ( errors . length ) . to . be . equal ( 0 ) ;
38+ expect ( reloadModules . length ) . to . be . equal ( 1 ) ;
3839 expect ( require ( './fixtures/mod1' ) . num ) . to . be . equal ( 1 ) ;
3940 expect ( require ( './fixtures/mod2' ) . num ) . to . be . equal ( 3 ) ;
4041
4142 errors = reloader . reload ( {
4243 mod2 : '3' ,
43- } ) ;
44+ } ) . errors ;
4445 expect ( require ( './fixtures/mod1' ) . num ) . to . be . equal ( 1 ) ;
4546 expect ( require ( './fixtures/mod2' ) . num ) . to . be . equal ( 2 ) ;
4647 } ) ;
You can’t perform that action at this time.
0 commit comments