@@ -49,9 +49,8 @@ const DEFAULT_OPTIONS = {
49
49
nameLabel : NAME_LABEL ,
50
50
successMessageText : SUCCESS_MESSAGE_TEXT ,
51
51
52
- onActorClick : jest . fn ( ) ,
53
- onDialogClose : jest . fn ( ) ,
54
- onDialogOpen : jest . fn ( ) ,
52
+ onFormClose : jest . fn ( ) ,
53
+ onFormOpen : jest . fn ( ) ,
55
54
onSubmitError : jest . fn ( ) ,
56
55
onSubmitSuccess : jest . fn ( ) ,
57
56
} ;
@@ -111,8 +110,8 @@ describe('createWidget', () => {
111
110
} ) ;
112
111
113
112
it ( 'clicking on actor opens dialog and hides the actor' , ( ) => {
114
- const onDialogOpen = jest . fn ( ) ;
115
- const { widget } = createShadowAndWidget ( { onDialogOpen } ) ;
113
+ const onFormOpen = jest . fn ( ) ;
114
+ const { widget } = createShadowAndWidget ( { onFormOpen } ) ;
116
115
widget . actor ?. el ?. dispatchEvent ( new Event ( 'click' ) ) ;
117
116
118
117
// Dialog is now visible
@@ -121,7 +120,7 @@ describe('createWidget', () => {
121
120
// Actor should be hidden
122
121
expect ( widget . actor ?. el ?. getAttribute ( 'aria-hidden' ) ) . toBe ( 'true' ) ;
123
122
124
- expect ( onDialogOpen ) . toHaveBeenCalledTimes ( 1 ) ;
123
+ expect ( onFormOpen ) . toHaveBeenCalledTimes ( 1 ) ;
125
124
} ) ;
126
125
127
126
it ( 'submits feedback successfully' , async ( ) => {
@@ -282,8 +281,8 @@ describe('createWidget', () => {
282
281
} ) ;
283
282
284
283
it ( 'closes when Cancel button is clicked' , ( ) => {
285
- const onDialogClose = jest . fn ( ) ;
286
- const { widget } = createShadowAndWidget ( { onDialogClose } ) ;
284
+ const onFormClose = jest . fn ( ) ;
285
+ const { widget } = createShadowAndWidget ( { onFormClose } ) ;
287
286
288
287
widget . actor ?. el ?. dispatchEvent ( new Event ( 'click' ) ) ;
289
288
expect ( widget . dialog ?. el ) . toBeInstanceOf ( HTMLDialogElement ) ;
@@ -296,7 +295,7 @@ describe('createWidget', () => {
296
295
// Element/component should still exist, but it will be in a closed state
297
296
expect ( widget . dialog ?. el ) . toBeInstanceOf ( HTMLDialogElement ) ;
298
297
expect ( widget . dialog ?. el ?. open ) . toBe ( false ) ;
299
- expect ( onDialogClose ) . toHaveBeenCalledTimes ( 1 ) ;
298
+ expect ( onFormClose ) . toHaveBeenCalledTimes ( 1 ) ;
300
299
301
300
// Actor should now be visible too
302
301
expect ( widget . actor ?. el ?. getAttribute ( 'aria-hidden' ) ) . toBe ( 'false' ) ;
@@ -309,8 +308,8 @@ describe('createWidget', () => {
309
308
} ) ;
310
309
311
310
it ( 'closes when dialog (background)) is clicked' , ( ) => {
312
- const onDialogClose = jest . fn ( ) ;
313
- const { widget } = createShadowAndWidget ( { onDialogClose } ) ;
311
+ const onFormClose = jest . fn ( ) ;
312
+ const { widget } = createShadowAndWidget ( { onFormClose } ) ;
314
313
315
314
widget . actor ?. el ?. dispatchEvent ( new Event ( 'click' ) ) ;
316
315
expect ( widget . dialog ?. el ) . toBeInstanceOf ( HTMLDialogElement ) ;
@@ -323,7 +322,7 @@ describe('createWidget', () => {
323
322
// Element/component should still exist, but it will be in a closed state
324
323
expect ( widget . dialog ?. el ) . toBeInstanceOf ( HTMLDialogElement ) ;
325
324
expect ( widget . dialog ?. el ?. open ) . toBe ( false ) ;
326
- expect ( onDialogClose ) . toHaveBeenCalledTimes ( 1 ) ;
325
+ expect ( onFormClose ) . toHaveBeenCalledTimes ( 1 ) ;
327
326
328
327
// Actor should now be visible too
329
328
expect ( widget . actor ?. el ?. getAttribute ( 'aria-hidden' ) ) . toBe ( 'false' ) ;
@@ -336,15 +335,15 @@ describe('createWidget', () => {
336
335
} ) ;
337
336
338
337
it ( 'attaches to a custom actor element' , ( ) => {
339
- const onDialogOpen = jest . fn ( ) ;
338
+ const onFormOpen = jest . fn ( ) ;
340
339
// This element is in the normal DOM
341
340
const myActor = document . createElement ( 'div' ) ;
342
341
myActor . textContent = 'my button' ;
343
342
344
343
const { widget } = createShadowAndWidget (
345
344
{
346
345
autoInject : false ,
347
- onDialogOpen ,
346
+ onFormOpen ,
348
347
} ,
349
348
{
350
349
attachTo : myActor ,
@@ -354,7 +353,7 @@ describe('createWidget', () => {
354
353
myActor . dispatchEvent ( new Event ( 'click' ) ) ;
355
354
expect ( widget . dialog ?. el ) . toBeInstanceOf ( HTMLDialogElement ) ;
356
355
expect ( widget . dialog ?. el ?. open ) . toBe ( true ) ;
357
- expect ( onDialogOpen ) . toHaveBeenCalledTimes ( 1 ) ;
356
+ expect ( onFormOpen ) . toHaveBeenCalledTimes ( 1 ) ;
358
357
// This is all we do with `attachTo` (open dialog)
359
358
} ) ;
360
359
} ) ;
0 commit comments