| <!DOCTYPE html> | |
| <html lang="en" id="html"> | |
| <head> | |
| %X_UA_COMPATIBLE% | |
| <title>DEBUG</title> | |
| <meta charset="utf-8"> | |
| <!-- Karma serves this page from /context.html. Other files are served from /base --> | |
| <link rel="stylesheet" href="/base/external/qunit/qunit.css" /> | |
| <link rel="stylesheet" href="/base/test/data/testsuite.css" /> | |
| </head> | |
| <body id="body"> | |
| <div id="qunit"></div> | |
| <!-- Start: jQuery 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="/base/test/data/iframe.html"></iframe> | |
| <div id="qunit-fixture"></div> | |
| <!-- End: jQuery Test HTML --> | |
| <!-- Start: Karma boilerplate --> | |
| <script src="/context.js"></script> | |
| <script src="/debug.js"></script> | |
| <script> | |
| %CLIENT_CONFIG% | |
| %MAPPINGS% | |
| </script> | |
| %SCRIPTS% | |
| <!-- End: Karma boilerplate --> | |
| <script src="/base/test/data/qunit-fixture.js"></script> | |
| <script> | |
| // 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> | |
| </body> | |
| </html> |