Skip to content

Commit d92b61e

Browse files
committed
Tests: Added ability to run tests suites against different versions of jQuery core.
1 parent 0ba493d commit d92b61e

File tree

28 files changed

+26871
-47
lines changed

28 files changed

+26871
-47
lines changed

tests/jquery-1.6.1.js

Lines changed: 8936 additions & 0 deletions
Large diffs are not rendered by default.

tests/jquery-1.6.2.js

Lines changed: 8981 additions & 0 deletions
Large diffs are not rendered by default.

tests/jquery-1.6.js

Lines changed: 8865 additions & 0 deletions
Large diffs are not rendered by default.

tests/jquery.js

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
(function() {
2+
3+
var parts = document.location.search.slice( 1 ).split( "&" ),
4+
length = parts.length,
5+
i = 0,
6+
current,
7+
version,
8+
url;
9+
10+
for ( ; i < length; i++ ) {
11+
current = parts[ i ].split( "=" );
12+
if ( current[ 0 ] === "jquery" ) {
13+
version = current[ 1 ];
14+
break;
15+
}
16+
}
17+
18+
if ( version === "git" ) {
19+
url = "http://code.jquery.com/jquery-git.js";
20+
} else {
21+
url = "../../jquery-" + ( version || "1.6.2" ) + ".js";
22+
}
23+
24+
document.write( "<script src='" + url + "'></script>" );
25+
26+
}() );

tests/unit/accordion/accordion.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<link rel="stylesheet" href="../../../themes/base/jquery.ui.accordion.css">
88

9-
<script src="../../../jquery-1.6.2.js"></script>
9+
<script src="../../jquery.js"></script>
1010
<script>
1111
$.uiBackCompat = false;
1212
</script>

tests/unit/accordion/accordion_deprecated.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<link rel="stylesheet" href="../../../themes/base/jquery.ui.accordion.css">
88

9-
<script src="../../../jquery-1.6.2.js"></script>
9+
<script src="../../jquery.js"></script>
1010
<script src="../../../ui/jquery.ui.core.js"></script>
1111
<script src="../../../ui/jquery.ui.widget.js"></script>
1212
<script src="../../../ui/jquery.ui.accordion.js"></script>

tests/unit/all.html

Lines changed: 40 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -11,30 +11,46 @@
1111
<script src="testsuites.js"></script>
1212

1313
<script>
14-
QUnit.testSuites([
15-
"accordion/accordion.html",
16-
"accordion/accordion_deprecated.html",
17-
"autocomplete/autocomplete.html",
18-
"button/button.html",
19-
"core/core.html",
20-
"datepicker/datepicker.html",
21-
"dialog/dialog.html",
22-
//"draggable/draggable.html",
23-
//"droppable/droppable.html",
24-
"effects/effects.html",
25-
"menu/menu.html",
26-
"position/position.html",
27-
"progressbar/progressbar.html",
28-
//"resizable/resizable.html",
29-
//"selectable/selectable.html",
30-
"slider/slider.html",
31-
//"sortable/sortable.html",
32-
"spinner/spinner.html",
33-
"tabs/tabs.html",
34-
"tabs/tabs_deprecated.html",
35-
"tooltip/tooltip.html",
36-
"widget/widget.html"
37-
]);
14+
(function() {
15+
16+
var params = "",
17+
suites = [
18+
"accordion/accordion.html",
19+
"accordion/accordion_deprecated.html",
20+
"autocomplete/autocomplete.html",
21+
"button/button.html",
22+
"core/core.html",
23+
"datepicker/datepicker.html",
24+
"dialog/dialog.html",
25+
//"draggable/draggable.html",
26+
//"droppable/droppable.html",
27+
"effects/effects.html",
28+
"menu/menu.html",
29+
"position/position.html",
30+
"position/position_deprecated.html",
31+
"progressbar/progressbar.html",
32+
//"resizable/resizable.html",
33+
//"selectable/selectable.html",
34+
"slider/slider.html",
35+
//"sortable/sortable.html",
36+
"spinner/spinner.html",
37+
"tabs/tabs.html",
38+
"tabs/tabs_deprecated.html",
39+
"tooltip/tooltip.html",
40+
"widget/widget.html"
41+
];
42+
43+
$.each( QUnit.urlParams, function( key, value ) {
44+
params += encodeURIComponent( key ) + "=" + encodeURIComponent( value );
45+
});
46+
if ( params ) {
47+
suites = $.map( suites, function( suite ) {
48+
return suite + "?" + params;
49+
});
50+
}
51+
QUnit.testSuites( suites );
52+
53+
}());
3854
</script>
3955
</head>
4056
<body>

tests/unit/autocomplete/autocomplete.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<link rel="stylesheet" href="../../../themes/base/jquery.ui.autocomplete.css">
88

9-
<script src="../../../jquery-1.6.2.js"></script>
9+
<script src="../../jquery.js"></script>
1010
<script src="../../../ui/jquery.ui.core.js"></script>
1111
<script src="../../../ui/jquery.ui.widget.js"></script>
1212
<script src="../../../ui/jquery.ui.position.js"></script>

tests/unit/button/button.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<link type="text/css" href="../../../themes/base/jquery.ui.button.css" rel="stylesheet" />
88

9-
<script type="text/javascript" src="../../../jquery-1.6.2.js"></script>
9+
<script src="../../jquery.js"></script>
1010
<script type="text/javascript" src="../../../ui/jquery.ui.core.js"></script>
1111
<script type="text/javascript" src="../../../ui/jquery.ui.widget.js"></script>
1212
<script type="text/javascript" src="../../../ui/jquery.ui.button.js"></script>

tests/unit/core/core.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<meta charset="UTF-8" />
55
<title>jQuery UI Core Test Suite</title>
66

7-
<script type="text/javascript" src="../../../jquery-1.6.2.js"></script>
7+
<script src="../../jquery.js"></script>
88
<script type="text/javascript" src="../../../ui/jquery.ui.core.js"></script>
99
<script type="text/javascript" src="../../../ui/jquery.ui.widget.js"></script>
1010

tests/unit/datepicker/datepicker.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<link type="text/css" href="../../../themes/base/jquery.ui.datepicker.css" rel="stylesheet" />
88

9-
<script type="text/javascript" src="../../../jquery-1.6.2.js"></script>
9+
<script src="../../jquery.js"></script>
1010
<script type="text/javascript" src="../../../ui/jquery.ui.core.js"></script>
1111
<script type="text/javascript" src="../../../ui/jquery.ui.widget.js"></script>
1212
<script type="text/javascript" src="../../../ui/jquery.ui.datepicker.js"></script>

tests/unit/dialog/dialog.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<link type="text/css" href="../../../themes/base/jquery.ui.dialog.css" rel="stylesheet" />
88

9-
<script type="text/javascript" src="../../../jquery-1.6.2.js"></script>
9+
<script src="../../jquery.js"></script>
1010
<script type="text/javascript" src="../../../external/jquery.bgiframe-2.1.2.js"></script>
1111
<script type="text/javascript" src="../../../ui/jquery.ui.core.js"></script>
1212
<script type="text/javascript" src="../../../ui/jquery.ui.widget.js"></script>

tests/unit/draggable/draggable.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<meta charset="UTF-8" />
55
<title>jQuery UI Draggable Test Suite</title>
66

7-
<script type="text/javascript" src="../../../jquery-1.6.2.js"></script>
7+
<script src="../../jquery.js"></script>
88
<script type="text/javascript" src="../../../ui/jquery.ui.core.js"></script>
99
<script type="text/javascript" src="../../../ui/jquery.ui.widget.js"></script>
1010
<script type="text/javascript" src="../../../ui/jquery.ui.mouse.js"></script>

tests/unit/droppable/droppable.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<meta charset="UTF-8" />
55
<title>jQuery UI Droppable Test Suite</title>
66

7-
<script type="text/javascript" src="../../../jquery-1.6.2.js"></script>
7+
<script src="../../jquery.js"></script>
88
<script type="text/javascript" src="../../../ui/jquery.ui.core.js"></script>
99
<script type="text/javascript" src="../../../ui/jquery.ui.widget.js"></script>
1010
<script type="text/javascript" src="../../../ui/jquery.ui.mouse.js"></script>

tests/unit/effects/effects.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<meta charset="utf-8">
55
<title>jQuery UI Core Test Suite</title>
66

7-
<script src="../../../jquery-1.6.2.js"></script>
7+
<script src="../../jquery.js"></script>
88
<script>
99
$.uiBackCompat = false;
1010
</script>

tests/unit/menu/menu.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<link rel="stylesheet" href="../../../themes/base/jquery.ui.all.css" type="text/css" title="ui-theme" />
88

9-
<script type="text/javascript" src="../../../jquery-1.6.2.js"></script>
9+
<script src="../../jquery.js"></script>
1010
<script type="text/javascript" src="../../../ui/jquery.ui.core.js"></script>
1111
<script type="text/javascript" src="../../../ui/jquery.ui.widget.js"></script>
1212
<script type="text/javascript" src="../../../ui/jquery.ui.menu.js"></script>

tests/unit/position/position.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<meta charset="utf-8">
55
<title>jQuery UI Position Test Suite</title>
66

7-
<script src="../../../jquery-1.6.2.js"></script>
7+
<script src="../../jquery.js"></script>
88
<script>
99
$.uiBackCompat = false;
1010
</script>

tests/unit/position/position_deprecated.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<meta charset="utf-8">
55
<title>jQuery UI Position Test Suite</title>
66

7-
<script src="../../../jquery-1.6.2.js"></script>
7+
<script src="../../jquery.js"></script>
88
<script src="../../../ui/jquery.ui.position.js"></script>
99

1010
<link rel="stylesheet" href="../../../external/qunit.css">

tests/unit/progressbar/progressbar.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<link type="text/css" href="../../../themes/base/jquery.ui.progressbar.css" rel="stylesheet" />
88

9-
<script type="text/javascript" src="../../../jquery-1.6.2.js"></script>
9+
<script src="../../jquery.js"></script>
1010
<script type="text/javascript" src="../../../ui/jquery.ui.core.js"></script>
1111
<script type="text/javascript" src="../../../ui/jquery.ui.widget.js"></script>
1212
<script type="text/javascript" src="../../../ui/jquery.ui.progressbar.js"></script>

tests/unit/resizable/resizable.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<link type="text/css" href="../../../themes/base/jquery.ui.resizable.css" rel="stylesheet" />
88

9-
<script type="text/javascript" src="../../../jquery-1.6.2.js"></script>
9+
<script src="../../jquery.js"></script>
1010
<script type="text/javascript" src="../../../ui/jquery.ui.core.js"></script>
1111
<script type="text/javascript" src="../../../ui/jquery.ui.widget.js"></script>
1212
<script type="text/javascript" src="../../../ui/jquery.ui.mouse.js"></script>

tests/unit/selectable/selectable.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<meta charset="UTF-8" />
55
<title>jQuery UI Selectable Test Suite</title>
66

7-
<script type="text/javascript" src="../../../jquery-1.6.2.js"></script>
7+
<script src="../../jquery.js"></script>
88
<script type="text/javascript" src="../../../ui/jquery.ui.core.js"></script>
99
<script type="text/javascript" src="../../../ui/jquery.ui.widget.js"></script>
1010
<script type="text/javascript" src="../../../ui/jquery.ui.mouse.js"></script>

tests/unit/slider/slider.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<link type="text/css" href="../../../themes/base/jquery.ui.slider.css" rel="stylesheet" />
88

9-
<script type="text/javascript" src="../../../jquery-1.6.2.js"></script>
9+
<script src="../../jquery.js"></script>
1010
<script type="text/javascript" src="../../../ui/jquery.ui.core.js"></script>
1111
<script type="text/javascript" src="../../../ui/jquery.ui.widget.js"></script>
1212
<script type="text/javascript" src="../../../ui/jquery.ui.mouse.js"></script>

tests/unit/sortable/sortable.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<meta charset="UTF-8" />
55
<title>jQuery UI Sortable Test Suite</title>
66

7-
<script type="text/javascript" src="../../../jquery-1.6.2.js"></script>
7+
<script src="../../jquery.js"></script>
88
<script type="text/javascript" src="../../../ui/jquery.ui.core.js"></script>
99
<script type="text/javascript" src="../../../ui/jquery.ui.widget.js"></script>
1010
<script type="text/javascript" src="../../../ui/jquery.ui.mouse.js"></script>

tests/unit/spinner/spinner.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
<link type="text/css" href="../../../themes/base/jquery.ui.spinner.css" rel="stylesheet" />
77

8-
<script type="text/javascript" src="../../../jquery-1.6.2.js"></script>
8+
<script src="../../jquery.js"></script>
99
<script type="text/javascript" src="../../../external/jquery.mousewheel-3.0.4.js"></script>
1010
<script type="text/javascript" src="../../../external/jquery.global.js"></script>
1111
<script type="text/javascript" src="../../../ui/jquery.ui.core.js"></script>

tests/unit/tabs/tabs.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<link rel="stylesheet" href="../../../themes/base/jquery.ui.tabs.css">
88

9-
<script src="../../../jquery-1.6.2.js"></script>
9+
<script src="../../jquery.js"></script>
1010
<script>
1111
$.uiBackCompat = false;
1212
</script>

tests/unit/tabs/tabs_deprecated.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<link rel="stylesheet" href="../../../themes/base/jquery.ui.tabs.css">
88

9-
<script src="../../../jquery-1.6.2.js"></script>
9+
<script src="../../jquery.js"></script>
1010
<script src="../../../external/jquery.cookie.js"></script>
1111
<script src="../../../ui/jquery.ui.core.js"></script>
1212
<script src="../../../ui/jquery.ui.widget.js"></script>

tests/unit/tooltip/tooltip.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<link rel="stylesheet" href="../../../themes/base/jquery.ui.tooltip.css">
88

9-
<script src="../../../jquery-1.6.2.js"></script>
9+
<script src="../../jquery.js"></script>
1010
<script src="../../../ui/jquery.ui.core.js"></script>
1111
<script src="../../../ui/jquery.ui.widget.js"></script>
1212
<script src="../../../ui/jquery.ui.position.js"></script>

tests/unit/widget/widget.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<meta charset="utf-8">
55
<title>jQuery UI Widget Test Suite</title>
66

7-
<script src="../../../jquery-1.6.2.js"></script>
7+
<script src="../../jquery.js"></script>
88
<script src="../../../ui/jquery.ui.core.js"></script>
99
<script src="../../../ui/jquery.ui.widget.js"></script>
1010

0 commit comments

Comments
 (0)