Skip to content

Commit 0ec1048

Browse files
committed
Initial tests for #25: jQuery.event.move
1 parent 44b671f commit 0ec1048

File tree

2 files changed

+57
-0
lines changed

2 files changed

+57
-0
lines changed

event/move/move_test.js

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
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+
});

event/move/qunit.html

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
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>

0 commit comments

Comments
 (0)