| <!doctype html> | |
| <html lang="en" id="html"> | |
| <head> | |
| <meta charset="utf-8"> | |
| <title>jQuery Test Suite</title> | |
| <link rel="stylesheet" href="../external/qunit/qunit.css" /> | |
| <link rel="stylesheet" href="data/testsuite.css" /> | |
| <!-- | |
| We have to use previous jQuery as helper to ensure testability with | |
| ajax-free builds (and non-interference when changing ajax internals) | |
| --> | |
| <script src="data/jquery-1.9.1.js"></script> | |
| <script src="../external/qunit/qunit.js"></script> | |
| <script src="../external/sinon/sinon.js"></script> | |
| <script src="../external/npo/npo.js"></script> | |
| <script src="../external/requirejs/require.js"></script> | |
| <!-- See testinit for the list of tests --> | |
| <script src="data/testinit.js"></script> | |
| <!-- A script that includes jQuery min, dev, or AMD --> | |
| <!-- Adds "basic" URL option, even to iframes --> | |
| <!-- iframes will not load AMD as loading needs to be synchronous for some tests --> | |
| <!-- Also executes the function above to load tests --> | |
| <script src="jquery.js"></script> | |
| <script> | |
| // Load tests if they have not been loaded | |
| // This is in a different script tag to ensure that | |
| // jQuery is on the page when the testrunner executes | |
| // QUnit.config is populated from QUnit.urlParams but only at the beginning | |
| // of the test run. We need to read both. | |
| var amd = QUnit.config.amd || QUnit.urlParams.amd; | |
| // Workaround: Remove call to `window.__karma__.loaded()` | |
| // in favour of calling `window.__karma__.start()` from `loadTests()` | |
| // because tests such as unit/ready.js should run after document ready. | |
| if ( !amd ) { | |
| loadTests(); | |
| } | |
| </script> | |
| </head> | |
| <body id="body"> | |
| <div id="qunit"></div> | |
| <!-- Test HTML --> | |
| <!-- this iframe is outside the #qunit-fixture so it won't waste time by constantly reloading; the tests are "safe" and clean up after themselves --> | |
| <iframe id="loadediframe" name="loadediframe" style="display:none;" src="data/iframe.html"></iframe> | |
| <div id="qunit-fixture"></div> | |
| <script src="data/qunit-fixture.js"></script> | |
| </body> | |
| </html> |