| <!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> |