@@ -69,7 +69,7 @@ describe("pat-autosubmit", function () {
6969 } ) ;
7070
7171 describe ( "2 - Trigger a submit" , function ( ) {
72- it ( "when a change on a single input happens" , async function ( ) {
72+ it ( "when a change on a single input happens" , function ( ) {
7373 document . body . innerHTML = `
7474 <form>
7575 <input
@@ -82,10 +82,13 @@ describe("pat-autosubmit", function () {
8282 ` ;
8383 const input = document . querySelector ( ".pat-autosubmit" ) ;
8484 const instance = new Pattern ( input ) ;
85- const spy = jest . spyOn ( instance . $el , "submit" ) ;
85+ let called = false ;
86+ instance . el . addEventListener ( "submit" , ( e ) => {
87+ e . preventDefault ( ) ;
88+ called = true ;
89+ } ) ;
8690 input . dispatchEvent ( events . input_event ( ) ) ;
87- await utils . timeout ( 1 ) ;
88- expect ( spy ) . toHaveBeenCalled ( ) ;
91+ expect ( called ) . toBe ( true ) ;
8992 } ) ;
9093
9194 it ( "when pat-clone removes an element" , function ( ) {
@@ -95,9 +98,13 @@ describe("pat-autosubmit", function () {
9598 ` ;
9699 const el = document . querySelector ( ".pat-autosubmit" ) ;
97100 const instance = new Pattern ( el ) ;
98- const spy = jest . spyOn ( instance . $el , "submit" ) ;
101+ let called = false ;
102+ instance . el . addEventListener ( "submit" , ( e ) => {
103+ e . preventDefault ( ) ;
104+ called = true ;
105+ } ) ;
99106 $ ( el ) . trigger ( "pat-update" , { pattern : "clone" , action : "remove" } ) ;
100- expect ( spy ) . toHaveBeenCalled ( ) ;
107+ expect ( called ) . toBe ( true ) ;
101108 } ) ;
102109
103110 it ( "when pat-sortable changes the sorting" , function ( ) {
@@ -107,9 +114,13 @@ describe("pat-autosubmit", function () {
107114 ` ;
108115 const el = document . querySelector ( ".pat-autosubmit" ) ;
109116 const instance = new Pattern ( el ) ;
110- const spy = jest . spyOn ( instance . $el , "submit" ) ;
117+ let called = false ;
118+ instance . el . addEventListener ( "submit" , ( e ) => {
119+ e . preventDefault ( ) ;
120+ called = true ;
121+ } ) ;
111122 $ ( el ) . trigger ( "pat-update" , { pattern : "sortable" } ) ;
112- expect ( spy ) . toHaveBeenCalled ( ) ;
123+ expect ( called ) . toBe ( true ) ;
113124 } ) ;
114125 } ) ;
115126
0 commit comments