aboutsummaryrefslogtreecommitdiffstats
path: root/test/index.html
diff options
context:
space:
mode:
authortimmywil <timmywillisn@gmail.com>2012-06-15 02:09:38 -0400
committertimmywil <timmywillisn@gmail.com>2012-06-15 02:09:38 -0400
commit8f944a1b5c0abce054cf9e6ac4010c782557ce26 (patch)
tree65a79cb45986f02a25c1dbc6507647f5948c9413 /test/index.html
parent1ea4fe705207476698e7768036343b2ebe3bb31f (diff)
downloadjquery-8f944a1b5c0abce054cf9e6ac4010c782557ce26.tar.gz
jquery-8f944a1b5c0abce054cf9e6ac4010c782557ce26.zip
Add necessary test html from Sizzle tests; Add an easy way to turn off QSA in tests
Diffstat (limited to 'test/index.html')
-rw-r--r--test/index.html48
1 files changed, 32 insertions, 16 deletions
diff --git a/test/index.html b/test/index.html
index 3de1565fe..07c06813f 100644
--- a/test/index.html
+++ b/test/index.html
@@ -9,25 +9,32 @@
<script src="data/testinit.js"></script>
+ <!-- Loads minified version if version=min is present in the search -->
+ <!-- Nullifies querySelectorAll if qsa=no is present -->
<script>
- var set, keyvals, params,
+ (function() {
+ var set, keyvals, params,
version = "";
- if ( location.search ) {
- keyvals = location.search.slice(1).split("&"),
- params = {};
-
- while ( keyvals.length ) {
- set = keyvals.shift().split("=");
- params[ set[0] ] = set[1];
- }
- if ( params.version && params.version === "min" ) {
- version = params.version + ".";
+ if ( location.search ) {
+ keyvals = location.search.slice(1).split("&"),
+ params = {};
+
+ while ( keyvals.length ) {
+ set = keyvals.shift().split("=");
+ params[ set[0] ] = set[1];
+ }
+ if ( params.version && params.version === "min" ) {
+ version = params.version + ".";
+ }
+ if ( params.qsa && params.qsa === "no" ) {
+ document.querySelectorAll = null;
+ }
}
- }
- document.write(
- "<script src='../dist/jquery." + version + "js'><\/script>"
- );
+ document.write(
+ "<script src='../dist/jquery." + version + "js'><\/script>"
+ );
+ })();
</script>
<script src="qunit/qunit/qunit.js"></script>
@@ -64,7 +71,8 @@
<body id="body">
<h1 id="qunit-header"><a href="/jquery/test/index.html">jQuery Test Suite</a>
- <a href="?jquery=min">(minified)</a>
+ <a href="?version=min">(minified)</a>
+ <a href="?qsa=no">(-querySelectorAll)</a>
</h1>
<h2 id="qunit-banner"></h2>
<div id="qunit-testrunner-toolbar"></div>
@@ -269,6 +277,14 @@ Z</textarea>
<div id="siblingTest">
<em id="siblingfirst">1</em>
<em id="siblingnext">2</em>
+ <em id="siblingthird">
+ <em id="siblingchild">
+ <em id="siblinggrandchild">
+ <em id="siblinggreatgrandchild"></em>
+ </em>
+ </em>
+ </em>
+ <span id="siblingspan"></span>
</div>
</div>
</dl>