918718691d9c9bfe13bc40d614e08018884a83be
[lhc/web/wiklou.git] / tests / qunit / index.html
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <title>MediaWiki JavaScript Test Suite</title>
5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
6 <!-- MediaWiki Modules -->
7
8 <!-- MW: startup -->
9 <script>
10 function startUp(){
11 mw.config = new mw.Map( false );
12
13 /**
14 * Guess wgScriptPath (for access to /tests/qunit/data/)
15 */
16
17 // Regular expression to extract the path for the QUnit tests
18 // Takes into account that tests could be run from a file:// URL
19 // by excluding the 'index.html' part from the URL
20 var rePath = /(?:[^#\?](?!index.html))*\/?/;
21
22 // Extract path to /tests/qunit/
23 var qunitTestsPath = rePath.exec( location.href )[0];
24
25 // Traverse up to script path
26 var pathParts = qunitTestsPath.split( '/' );
27 pathParts.pop(); pathParts.pop(); pathParts.pop();
28 var scriptPath = pathParts.join( '/' );
29
30 mw.config.set( 'wgScriptPath', scriptPath );
31 }
32 </script>
33
34 <!-- MW: jquery|mediawiki -->
35 <script src="../../resources/jquery/jquery.js"></script>
36 <script src="../../resources/mediawiki/mediawiki.js"></script>
37
38 <!-- MW: mediawiki.page.startup -->
39 <script src="../../resources/jquery/jquery.client.js"></script>
40 <script src="../../resources/mediawiki.page/mediawiki.page.startup.js"></script>
41
42 <!-- MW: mediawiki.user|mediawiki.util|mediawiki.page.ready -->
43 <script src="../../resources/jquery/jquery.cookie.js"></script>
44 <script src="../../resources/mediawiki/mediawiki.user.js"></script>
45
46 <script src="../../resources/jquery/jquery.messageBox.js"></script>
47 <script src="../../resources/jquery/jquery.mwExtension.js"></script>
48 <script src="../../resources/mediawiki/mediawiki.util.js"></script>
49
50 <script src="../../resources/jquery/jquery.checkboxShiftClick.js"></script>
51 <script src="../../resources/jquery/jquery.makeCollapsible.js"></script>
52 <script src="../../resources/jquery/jquery.placeholder.js"></script>
53 <script src="../../resources/mediawiki.page/mediawiki.page.ready.js"></script>
54
55 <!-- MW: user.options -->
56 <script>
57 mw.user.options.set({"skin": "vector"});
58 </script>
59
60 <!-- MW: Non-default modules -->
61 <script src="../../resources/jquery/jquery.autoEllipsis.js"></script>
62 <script src="../../resources/jquery/jquery.byteLength.js"></script>
63 <script src="../../resources/jquery/jquery.byteLimit.js"></script>
64 <script src="../../resources/jquery/jquery.colorUtil.js"></script>
65 <script src="../../resources/jquery/jquery.getAttrs.js"></script>
66 <script src="../../resources/jquery/jquery.highlightText.js"></script>
67 <script src="../../resources/jquery/jquery.localize.js"></script>
68 <script src="../../resources/jquery/jquery.tabIndex.js"></script>
69 <script src="../../resources/jquery/jquery.tablesorter.js"></script>
70 <script src="../../resources/jquery/jquery.textSelection.js"></script>
71 <script src="../../resources/mediawiki/mediawiki.Title.js"></script>
72 <script src="../../resources/mediawiki.special/mediawiki.special.js"></script>
73 <script src="../../resources/mediawiki.special/mediawiki.special.recentchanges.js"></script>
74
75 <!-- QUnit: Load framework -->
76 <link rel="stylesheet" href="../../resources/jquery/jquery.qunit.css" />
77 <script src="../../resources/jquery/jquery.qunit.js"></script>
78 <script src="../../resources/jquery/jquery.qunit.completenessTest.js"></script>
79 <script src="data/testrunner.js"></script>
80
81 <!-- QUnit: Load test suites (maintain the same order as above please) -->
82 <script src="suites/resources/mediawiki/mediawiki.jscompat.test.js"></script>
83 <script src="suites/resources/mediawiki/mediawiki.test.js"></script>
84 <script src="suites/resources/mediawiki/mediawiki.user.test.js"></script>
85
86 <script src="suites/resources/jquery/jquery.client.test.js"></script>
87 <script src="suites/resources/jquery/jquery.mwExtension.test.js"></script>
88 <script src="suites/resources/mediawiki/mediawiki.util.test.js"></script>
89
90 <script src="suites/resources/jquery/jquery.autoEllipsis.test.js"></script>
91 <script src="suites/resources/jquery/jquery.byteLength.test.js"></script>
92 <script src="suites/resources/jquery/jquery.byteLimit.test.js"></script>
93 <script src="suites/resources/jquery/jquery.colorUtil.test.js"></script>
94 <script src="suites/resources/jquery/jquery.getAttrs.test.js"></script>
95 <script src="suites/resources/jquery/jquery.highlightText.test.js"></script>
96 <script src="suites/resources/jquery/jquery.localize.test.js"></script>
97 <script src="suites/resources/jquery/jquery.tabIndex.test.js"></script>
98 <script src="suites/resources/jquery/jquery.tablesorter.test.js" charset="UTF-8"></script>
99 <script src="suites/resources/jquery/jquery.textSelection.test.js" charset="UTF-8"></script>
100 <script src="suites/resources/mediawiki/mediawiki.Title.test.js"></script>
101 <script src="suites/resources/mediawiki.special/mediawiki.special.recentchanges.test.js"></script>
102 </head>
103 <body>
104 <h1 id="qunit-header">MediaWiki JavaScript Test Suite</h1>
105 <h2 id="qunit-banner"></h2>
106 <div id="qunit-testrunner-toolbar">
107 <p><a href="http://www.mediawiki.org/wiki/Manual:JavaScript_unit_testing">See testing documentation on mediawiki.org</a></p>
108 </div>
109 <h2 id="qunit-userAgent"></h2>
110 <ol id="qunit-tests"></ol>
111
112 <!-- Scripts inserting stuff here shall remove it themselfs! -->
113 <div id="content"></div>
114 </body>
115 </html>