source: pyenvjasmine/pyenvjasmine/runner.html@ 12:b385d1bc24d6

Last change on this file since 12:b385d1bc24d6 was 12:b385d1bc24d6, checked in by Borja Lopez <borja@…>, 9 years ago

Moved the included html code for the base runner template to a separate file
Cleanup, runner.py is now pep8-compliant, changed the setup of the testdir,
libdir and root paths in the init (a bit clearer now).

File size: 2.2 KB
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
2 "http://www.w3.org/TR/html4/loose.dtd">
3<html>
4 <head>
5 <title></title>
6 <link rel="stylesheet" type="text/css" href="file:///%(libDir)s/envjasmine/lib/jasmine/jasmine.css">
7
8 <script type="text/javascript" src="file:///%(libDir)s/envjasmine/lib/jasmine/jasmine.js"></script>
9 <script type="text/javascript" src="file:///%(libDir)s/envjasmine/lib/jasmine/jasmine-html.js"></script>
10 <script type="text/javascript" src="file:///%(libDir)s/envjasmine/lib/jasmine-ajax/mock-ajax.js"></script>
11 <script type="text/javascript" src="file:///%(libDir)s/envjasmine/lib/jasmine-ajax/spec-helper.js"></script>
12 <script type="text/javascript" src="file:///%(libDir)s/envjasmine/lib/jasmine-jquery/jasmine-jquery.js"></script>
13
14 <script type="text/javascript" src="browser.runner.js"></script>
15
16 <script type="text/javascript">
17 (function () {
18 "use strict";
19 var jasmineEnv = jasmine.getEnv();
20 jasmineEnv.updateInterval = 1000;
21
22 var trivialReporter = new jasmine.TrivialReporter();
23 jasmineEnv.addReporter(trivialReporter);
24 jasmineEnv.specFilter = function (spec) {
25 return trivialReporter.specFilter(spec);
26 };
27
28 var currentWindowOnload = window.onload;
29
30 window.onload = function () {
31 if (currentWindowOnload) {
32 currentWindowOnload();
33 }
34 execJasmine();
35 };
36
37 function execJasmine() {
38 jasmineEnv.execute();
39 }
40 })();
41
42 var EnvJasmine = {};
43 EnvJasmine.jsDir = "";
44 EnvJasmine.testDir = "%(testDir)s";
45
46 EnvJasmine.load = function (path) {
47 appendScript(path);
48 };
49
50 EnvJasmine.loadGlobal = function (path) {
51 appendScript(path);
52 };
53
54 function appendScript(path){
55 var script = document.createElement('script');
56 script.src = path;
57 script.type ='text/javascript';
58 document.getElementsByTagName('head')[0].appendChild(script);
59 }
60 </script>
61 <script type="text/javascript" src="%(browser_configfile)s"></script>
62 </head>
63 <body>
64 </body>
65</html>
Note: See TracBrowser for help on using the repository browser.