File tree Expand file tree Collapse file tree 2 files changed +17
-0
lines changed Expand file tree Collapse file tree 2 files changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -72,6 +72,13 @@ const input_event = () => {
7272 } ) ;
7373} ;
7474
75+ const scroll_event = ( ) => {
76+ return new Event ( "scroll" , {
77+ bubbles : true ,
78+ cancelable : false ,
79+ } ) ;
80+ } ;
81+
7582const submit_event = ( ) => {
7683 return new Event ( "submit" , {
7784 bubbles : true ,
@@ -84,5 +91,6 @@ export default {
8491 remove_event_listener : remove_event_listener ,
8592 change_event : change_event ,
8693 input_event : input_event ,
94+ scroll_event : scroll_event ,
8795 submit_event : submit_event ,
8896} ;
Original file line number Diff line number Diff line change @@ -84,6 +84,15 @@ describe("core.events tests", () => {
8484 expect ( catched ) . toBe ( "outer" ) ;
8585 } ) ;
8686
87+ it ( "scroll event" , async ( ) => {
88+ outer . addEventListener ( "scroll" , ( ) => {
89+ catched = "outer" ;
90+ } ) ;
91+ inner . dispatchEvent ( events . scroll_event ( ) ) ;
92+ await utils . timeout ( 1 ) ;
93+ expect ( catched ) . toBe ( "outer" ) ;
94+ } ) ;
95+
8796 it ( "submit event" , async ( ) => {
8897 outer . addEventListener ( "submit" , ( ) => {
8998 catched = "outer" ;
You can’t perform that action at this time.
0 commit comments