@@ -131,7 +131,7 @@ describe('createWidget', () => {
131
131
} ) ;
132
132
133
133
( sendFeedbackRequest as jest . Mock ) . mockImplementation ( ( ) => {
134
- return true ;
134
+ return Promise . resolve ( true ) ;
135
135
} ) ;
136
136
widget . actor ?. el ?. dispatchEvent ( new Event ( 'click' ) ) ;
137
137
@@ -147,16 +147,18 @@ describe('createWidget', () => {
147
147
messageEl . dispatchEvent ( new Event ( 'change' ) ) ;
148
148
149
149
widget . dialog ?. el ?. querySelector ( 'form' ) ?. dispatchEvent ( new Event ( 'submit' ) ) ;
150
- expect ( sendFeedbackRequest ) . toHaveBeenCalledWith ( {
151
- feedback : {
152
- name : 'Jane Doe' ,
153
-
154
- message : 'My feedback' ,
155
- url : 'http://localhost/' ,
156
- replay_id : undefined ,
157
- source : 'widget' ,
150
+ expect ( sendFeedbackRequest ) . toHaveBeenCalledWith (
151
+ {
152
+ feedback : {
153
+ name : 'Jane Doe' ,
154
+
155
+ message : 'My feedback' ,
156
+ url : 'http://localhost/' ,
157
+ source : 'widget' ,
158
+ } ,
158
159
} ,
159
- } ) ;
160
+ { } ,
161
+ ) ;
160
162
161
163
// sendFeedbackRequest is async
162
164
await flushPromises ( ) ;
@@ -214,16 +216,18 @@ describe('createWidget', () => {
214
216
messageEl . value = 'My feedback' ;
215
217
216
218
widget . dialog ?. el ?. querySelector ( 'form' ) ?. dispatchEvent ( new Event ( 'submit' ) ) ;
217
- expect ( sendFeedbackRequest ) . toHaveBeenCalledWith ( {
218
- feedback : {
219
- name : 'Jane Doe' ,
220
-
221
- message : 'My feedback' ,
222
- url : 'http://localhost/' ,
223
- replay_id : undefined ,
224
- source : 'widget' ,
219
+ expect ( sendFeedbackRequest ) . toHaveBeenCalledWith (
220
+ {
221
+ feedback : {
222
+ name : 'Jane Doe' ,
223
+
224
+ message : 'My feedback' ,
225
+ url : 'http://localhost/' ,
226
+ source : 'widget' ,
227
+ } ,
225
228
} ,
226
- } ) ;
229
+ { } ,
230
+ ) ;
227
231
228
232
// sendFeedbackRequest is async
229
233
await flushPromises ( ) ;
@@ -253,16 +257,18 @@ describe('createWidget', () => {
253
257
messageEl . dispatchEvent ( new Event ( 'change' ) ) ;
254
258
255
259
widget . dialog ?. el ?. querySelector ( 'form' ) ?. dispatchEvent ( new Event ( 'submit' ) ) ;
256
- expect ( sendFeedbackRequest ) . toHaveBeenCalledWith ( {
257
- feedback : {
258
- name : '' ,
259
- email : '' ,
260
- message : 'My feedback' ,
261
- url : 'http://localhost/' ,
262
- replay_id : undefined ,
263
- source : 'widget' ,
260
+ expect ( sendFeedbackRequest ) . toHaveBeenCalledWith (
261
+ {
262
+ feedback : {
263
+ name : '' ,
264
+ email : '' ,
265
+ message : 'My feedback' ,
266
+ url : 'http://localhost/' ,
267
+ source : 'widget' ,
268
+ } ,
264
269
} ,
265
- } ) ;
270
+ { } ,
271
+ ) ;
266
272
267
273
// sendFeedbackRequest is async
268
274
await flushPromises ( ) ;
0 commit comments