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