File tree Expand file tree Collapse file tree 2 files changed +57
-0
lines changed
Expand file tree Collapse file tree 2 files changed +57
-0
lines changed Original file line number Diff line number Diff line change 1+ steal ( 'funcunit/qunit' , 'jquery/event/move' ) . then ( function ( ) {
2+ test ( 'Event bubbling' , 2 , function ( ) {
3+ $ ( '#qunit-test-area' ) . html ( '<div id="outer">' +
4+ '<div id="inner">' +
5+ '<div id="innermost">Innermost div</div>' +
6+ '</div>' +
7+ '</div>' ) ;
8+
9+ $ ( '#innermost' ) . on ( 'move' , function ( ev ) {
10+ ok ( true , 'Event reached #innermost div' ) ;
11+ } ) ;
12+
13+ $ ( '#outer' ) . trigger ( 'move' ) ;
14+ $ ( 'body' ) . trigger ( 'move' ) ;
15+ } ) ;
16+
17+ test ( 'stopPropagation' , 2 , function ( ) {
18+ $ ( '#qunit-test-area' ) . html ( '<div id="outer">' +
19+ '<div id="inner">' +
20+ '<div id="innermost">Innermost div</div>' +
21+ '</div>' +
22+ '</div>' ) ;
23+
24+ $ ( '#inner' ) . on ( 'move' , function ( ev ) {
25+ ok ( true , 'Event reached #inner div' ) ;
26+ ev . stopPropagation ( ) ;
27+ } ) ;
28+
29+ $ ( '#innermost' ) . on ( 'move' , function ( ev ) {
30+ ok ( false , 'Event should not reach #innermost div' ) ;
31+ } ) ;
32+
33+ $ ( '#outer' ) . trigger ( 'move' ) ;
34+ $ ( 'body' ) . trigger ( 'move' ) ;
35+ } ) ;
36+ } ) ;
Original file line number Diff line number Diff line change 1+ < html >
2+ < head >
3+ < link rel ="stylesheet " type ="text/css " href ="../../../funcunit/qunit/qunit.css "/>
4+ < title > jQuery.event.move QUnit Test</ title >
5+ < script type ='text/javascript ' src ='../../../steal/steal.js?jquery/event/move/move_test.js '> </ script >
6+ </ head >
7+ < body >
8+
9+ < h1 id ="qunit-header "> jQuery.event.move Test Suite</ h1 >
10+
11+ < h2 id ="qunit-banner "> </ h2 >
12+
13+ < div id ="qunit-testrunner-toolbar "> </ div >
14+ < h2 id ="qunit-userAgent "> </ h2 >
15+
16+ < div id ="test-content "> </ div >
17+ < ol id ="qunit-tests "> </ ol >
18+ < div id ="qunit-test-area "> </ div >
19+
20+ </ body >
21+ </ html >
You can’t perform that action at this time.
0 commit comments