Skip to content

Commit defc8d5

Browse files
committed
Selectmenu: Add placeholder for unit tests
1 parent 2ed360c commit defc8d5

File tree

7 files changed

+145
-0
lines changed

7 files changed

+145
-0
lines changed

tests/unit/selectmenu/all.html

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<!doctype html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="utf-8">
5+
<title>jQuery UI Selectmenu Test Suite</title>
6+
7+
<script src="../../../jquery-1.6.2.js"></script>
8+
9+
<link rel="stylesheet" href="../../../external/qunit.css">
10+
<link rel="stylesheet" href="../subsuiteRunner.css">
11+
<script src="../../../external/qunit.js"></script>
12+
<script src="../subsuiteRunner.js"></script>
13+
<script src="../subsuite.js"></script>
14+
15+
<script>
16+
testAllVersions( "selectmenu" );
17+
</script>
18+
</head>
19+
<body>
20+
21+
<h1 id="qunit-header">jQuery UI Selectmenu Test Suite</h1>
22+
<h2 id="qunit-banner"></h2>
23+
<div id="qunit-testrunner-toolbar"></div>
24+
<h2 id="qunit-userAgent"></h2>
25+
<ol id="qunit-tests"></ol>
26+
<div id="qunit-fixture">
27+
28+
</div>
29+
</body>
30+
</html>

tests/unit/selectmenu/selectmenu.html

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
<!doctype html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="utf-8">
5+
<title>jQuery UI Selectmenu Test Suite</title>
6+
7+
<link rel="stylesheet" href="../../../themes/base/jquery.ui.spinner.css">
8+
9+
<script src="../../jquery.js"></script>
10+
<script src="../../../external/jquery.mousewheel-3.0.4.js"></script>
11+
<script src="../../../external/globalize.js"></script>
12+
<script src="../../../external/globalize.culture.ja-JP.js"></script>
13+
<script src="../../../ui/jquery.ui.core.js"></script>
14+
<script src="../../../ui/jquery.ui.widget.js"></script>
15+
<script src="../../../ui/jquery.ui.button.js"></script>
16+
<script src="../../../ui/jquery.ui.menu.js"></script>
17+
<script src="../../../ui/jquery.ui.selectmenu.js"></script>
18+
19+
<link rel="stylesheet" href="../../../external/qunit.css">
20+
<script src="../../../external/qunit.js"></script>
21+
<script src="../../jquery.simulate.js"></script>
22+
<script src="../testsuite.js"></script>
23+
24+
<script src="selectmenu_core.js"></script>
25+
<script src="selectmenu_defaults.js"></script>
26+
<script src="selectmenu_events.js"></script>
27+
<script src="selectmenu_methods.js"></script>
28+
<script src="selectmenu_options.js"></script>
29+
30+
<script src="../swarminject.js"></script>
31+
</head>
32+
<body>
33+
34+
<h1 id="qunit-header">jQuery UI Selectmenu Test Suite</h1>
35+
<h2 id="qunit-banner"></h2>
36+
<div id="qunit-testrunner-toolbar"></div>
37+
<h2 id="qunit-userAgent"></h2>
38+
<ol id="qunit-tests"></ol>
39+
<div id="qunit-fixture">
40+
41+
<label for="speed">Select a speed:</label>
42+
<select name="speed" id="speed">
43+
<option value="Slower">Slower</option>
44+
<option value="Slow">Slow</option>
45+
<option value="Medium" selected="selected">Medium</option>
46+
<option value="Fast">Fast</option>
47+
<option value="Faster">Faster</option>
48+
</select>
49+
50+
<label for="files">Select a file:</label>
51+
<select name="files" id="files">
52+
<optgroup disabled="disabled" label="Scripts">
53+
<option value="jquery">jQuery.js</option>
54+
<option value="jqueryui">ui.jQuery.js</option>
55+
</optgroup>
56+
<optgroup label="Other files">
57+
<option value="somefile">Some unknown file</option>
58+
<option value="someotherfile">Some other file</option>
59+
</optgroup>
60+
</select>
61+
62+
</div>
63+
</body>
64+
</html>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
(function( $ ) {
2+
3+
module( "selectmenu: core" );
4+
5+
6+
})( jQuery );
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
commonWidgetTests( "selectmenu", {
2+
defaults: {
3+
appendTo: "body",
4+
disabled: false,
5+
dropdown: true,
6+
position: {
7+
my: "left top",
8+
at: "left bottom",
9+
collision: "none"
10+
},
11+
value: null,
12+
// callbacks
13+
open: null,
14+
focus: null,
15+
select: null,
16+
close: null,
17+
change: null
18+
}
19+
});
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
(function( $ ) {
2+
3+
module( "selectmenu: events" );
4+
5+
6+
7+
})( jQuery );
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
(function( $ ) {
2+
3+
module( "selectmenu: methods" );
4+
5+
test( "destroy", function() {
6+
expect( 1 );
7+
domEqual( "#speed", function() {
8+
$( "#speed" ).selectmenu().selectmenu( "destroy" );
9+
});
10+
});
11+
12+
})( jQuery );
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
(function( $ ) {
2+
3+
module( "selectmenu: options" );
4+
5+
6+
7+
})( jQuery );

0 commit comments

Comments
 (0)