@@ -16,6 +16,7 @@ describe("index", () => {
16
16
17
17
beforeEach ( ( ) => {
18
18
global . __resourceQuery = "foo" ;
19
+ global . __webpack_hash__ = "mock-hash" ;
19
20
20
21
// log
21
22
jest . setMock ( "../../client-src/utils/log.js" , {
@@ -61,10 +62,8 @@ describe("index", () => {
61
62
62
63
// issue: https://github.com/jsdom/jsdom/issues/2112
63
64
delete window . location ;
64
- window . location = {
65
- ...locationValue ,
66
- reload : jest . fn ( ) ,
67
- } ;
65
+
66
+ window . location = { ...locationValue , reload : jest . fn ( ) } ;
68
67
69
68
require ( "../../client-src" ) ;
70
69
onSocketMessage = socket . mock . calls [ 0 ] [ 1 ] ;
@@ -83,23 +82,27 @@ describe("index", () => {
83
82
84
83
test ( "should run onSocketMessage.hot" , ( ) => {
85
84
onSocketMessage . hot ( ) ;
85
+
86
86
expect ( log . log . info . mock . calls [ 0 ] [ 0 ] ) . toMatchSnapshot ( ) ;
87
87
} ) ;
88
88
89
89
test ( "should run onSocketMessage.liveReload" , ( ) => {
90
90
onSocketMessage . liveReload ( ) ;
91
+
91
92
expect ( log . log . info . mock . calls [ 0 ] [ 0 ] ) . toMatchSnapshot ( ) ;
92
93
} ) ;
93
94
94
95
test ( "should run onSocketMessage['still-ok']" , ( ) => {
95
96
onSocketMessage [ "still-ok" ] ( ) ;
97
+
96
98
expect ( log . log . info . mock . calls [ 0 ] [ 0 ] ) . toMatchSnapshot ( ) ;
97
99
expect ( sendMessage . mock . calls [ 0 ] [ 0 ] ) . toMatchSnapshot ( ) ;
98
100
expect ( overlay . hide ) . not . toBeCalled ( ) ;
99
101
100
102
// change flags
101
103
onSocketMessage . overlay ( true ) ;
102
104
onSocketMessage [ "still-ok" ] ( ) ;
105
+
103
106
expect ( overlay . hide ) . toBeCalled ( ) ;
104
107
} ) ;
105
108
@@ -109,6 +112,7 @@ describe("index", () => {
109
112
msg : "mock-msg" ,
110
113
percent : "12" ,
111
114
} ) ;
115
+
112
116
expect ( log . log . info ) . not . toBeCalled ( ) ;
113
117
expect ( sendMessage . mock . calls [ 0 ] [ 0 ] ) . toMatchSnapshot ( ) ;
114
118
@@ -117,6 +121,7 @@ describe("index", () => {
117
121
msg : "mock-msg" ,
118
122
percent : "12" ,
119
123
} ) ;
124
+
120
125
expect ( log . log . info . mock . calls [ 0 ] [ 0 ] ) . toMatchSnapshot ( ) ;
121
126
} ) ;
122
127
@@ -127,6 +132,7 @@ describe("index", () => {
127
132
percent : "12" ,
128
133
pluginName : "mock-plugin" ,
129
134
} ) ;
135
+
130
136
expect ( log . log . info ) . not . toBeCalled ( ) ;
131
137
expect ( sendMessage . mock . calls [ 0 ] [ 0 ] ) . toMatchSnapshot ( ) ;
132
138
@@ -136,27 +142,24 @@ describe("index", () => {
136
142
percent : "12" ,
137
143
pluginName : "mock-plugin" ,
138
144
} ) ;
145
+
139
146
expect ( log . log . info . mock . calls [ 0 ] [ 0 ] ) . toMatchSnapshot ( ) ;
140
147
} ) ;
141
148
142
149
test ( "should run onSocketMessage.ok" , ( ) => {
143
- {
144
- const res = onSocketMessage . ok ( ) ;
145
- expect ( sendMessage . mock . calls [ 0 ] [ 0 ] ) . toMatchSnapshot ( ) ;
146
- expect ( res ) . toEqual ( false ) ;
147
- }
150
+ onSocketMessage . ok ( ) ;
148
151
149
- // change flags
150
- {
151
- onSocketMessage . errors ( [ ] ) ;
152
- onSocketMessage . hash ( "mock-hash" ) ;
152
+ expect ( sendMessage . mock . calls [ 0 ] [ 0 ] ) . toMatchSnapshot ( ) ;
153
+
154
+ onSocketMessage . errors ( [ ] ) ;
155
+ onSocketMessage . hash ( "mock-hash" ) ;
156
+
157
+ const res = onSocketMessage . ok ( ) ;
153
158
154
- const res = onSocketMessage . ok ( ) ;
155
- expect ( reloadApp ) . toBeCalled ( ) ;
156
- expect ( reloadApp . mock . calls [ 0 ] [ 0 ] ) . toMatchSnapshot ( ) ;
157
- // eslint-disable-next-line no-undefined
158
- expect ( res ) . toEqual ( undefined ) ;
159
- }
159
+ expect ( reloadApp ) . toBeCalled ( ) ;
160
+ expect ( reloadApp . mock . calls [ 0 ] [ 0 ] ) . toMatchSnapshot ( ) ;
161
+ // eslint-disable-next-line no-undefined
162
+ expect ( res ) . toEqual ( undefined ) ;
160
163
} ) ;
161
164
162
165
test ( "should run onSocketMessage['content-changed']" , ( ) => {
@@ -188,40 +191,29 @@ describe("index", () => {
188
191
} ) ;
189
192
190
193
test ( "should run onSocketMessage.warnings" , ( ) => {
191
- {
192
- const res = onSocketMessage . warnings ( [
193
- "warn1" ,
194
- "\u001B[4mwarn2\u001B[0m" ,
195
- "warn3" ,
196
- ] ) ;
197
- expect ( res ) . toEqual ( false ) ;
198
-
199
- expect ( log . log . warn . mock . calls [ 0 ] [ 0 ] ) . toMatchSnapshot ( ) ;
200
- expect ( sendMessage . mock . calls [ 0 ] [ 0 ] ) . toMatchSnapshot ( ) ;
201
- expect ( log . log . warn . mock . calls . splice ( 1 ) ) . toMatchSnapshot ( ) ;
202
- }
194
+ onSocketMessage . warnings ( [ "warn1" , "\u001B[4mwarn2\u001B[0m" , "warn3" ] ) ;
195
+
196
+ expect ( log . log . warn . mock . calls [ 0 ] [ 0 ] ) . toMatchSnapshot ( ) ;
197
+ expect ( sendMessage . mock . calls [ 0 ] [ 0 ] ) . toMatchSnapshot ( ) ;
198
+ expect ( log . log . warn . mock . calls . splice ( 1 ) ) . toMatchSnapshot ( ) ;
203
199
204
200
// change flags
205
- {
206
- onSocketMessage . overlay ( {
207
- warnings : true ,
208
- } ) ;
209
- const res = onSocketMessage . warnings ( [ ] ) ;
210
- // eslint-disable-next-line no-undefined
211
- expect ( res ) . toEqual ( undefined ) ;
201
+ onSocketMessage . overlay ( { warnings : true } ) ;
202
+ onSocketMessage . warnings ( [ ] ) ;
212
203
213
- expect ( overlay . show ) . toBeCalled ( ) ;
214
- expect ( reloadApp ) . toBeCalled ( ) ;
215
- }
204
+ expect ( overlay . show ) . toBeCalled ( ) ;
205
+ expect ( reloadApp ) . toBeCalled ( ) ;
216
206
} ) ;
217
207
218
208
test ( "should run onSocketMessage.error" , ( ) => {
219
209
onSocketMessage . error ( "error!!" ) ;
210
+
220
211
expect ( log . log . error . mock . calls [ 0 ] [ 0 ] ) . toMatchSnapshot ( ) ;
221
212
} ) ;
222
213
223
214
test ( "should run onSocketMessage.close" , ( ) => {
224
215
onSocketMessage . close ( ) ;
216
+
225
217
expect ( log . log . error . mock . calls [ 0 ] [ 0 ] ) . toMatchSnapshot ( ) ;
226
218
expect ( sendMessage . mock . calls [ 0 ] [ 0 ] ) . toMatchSnapshot ( ) ;
227
219
} ) ;
@@ -230,6 +222,7 @@ describe("index", () => {
230
222
// enabling hot
231
223
onSocketMessage . hot ( ) ;
232
224
onSocketMessage . close ( ) ;
225
+
233
226
expect ( log . log . error . mock . calls [ 0 ] [ 0 ] ) . toMatchSnapshot ( ) ;
234
227
expect ( sendMessage . mock . calls [ 0 ] [ 0 ] ) . toMatchSnapshot ( ) ;
235
228
} ) ;
@@ -238,6 +231,7 @@ describe("index", () => {
238
231
// enabling liveReload
239
232
onSocketMessage . liveReload ( ) ;
240
233
onSocketMessage . close ( ) ;
234
+
241
235
expect ( log . log . error . mock . calls [ 0 ] [ 0 ] ) . toMatchSnapshot ( ) ;
242
236
expect ( sendMessage . mock . calls [ 0 ] [ 0 ] ) . toMatchSnapshot ( ) ;
243
237
} ) ;
0 commit comments