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