File tree 1 file changed +8
-1
lines changed
1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -86,12 +86,17 @@ describe("TypeScriptLoader", () => {
86
86
87
87
describe ( "lazy loading" , ( ) => {
88
88
let tsNodeRequired = false ;
89
+ let tsNodeRegisterMock : jest . Mock ;
89
90
90
91
beforeEach ( ( ) => {
91
92
tsNodeRequired = false ;
93
+ tsNodeRegisterMock = jest . fn ( ) ;
94
+
92
95
jest . mock ( "ts-node" , ( ) => {
93
96
tsNodeRequired = true ;
94
- return { } ;
97
+ return {
98
+ register : tsNodeRegisterMock ,
99
+ } ;
95
100
} ) ;
96
101
} ) ;
97
102
@@ -103,6 +108,7 @@ describe("TypeScriptLoader", () => {
103
108
TypeScriptLoader ( ) ;
104
109
105
110
expect ( tsNodeRequired ) . toEqual ( false ) ;
111
+ expect ( tsNodeRegisterMock ) . not . toBeCalled ( ) ;
106
112
} ) ;
107
113
108
114
it ( "should require ts-node when being called" , ( ) => {
@@ -116,6 +122,7 @@ describe("TypeScriptLoader", () => {
116
122
}
117
123
118
124
expect ( tsNodeRequired ) . toEqual ( true ) ;
125
+ expect ( tsNodeRegisterMock ) . toBeCalled ( ) ;
119
126
} ) ;
120
127
} ) ;
121
128
} ) ;
You can’t perform that action at this time.
0 commit comments