Fix DatabaseSqlite IDEA warnings
[mediawiki.git] / tests / qunit / QUnitTestResources.php
blobe30088dbc8e90b99279bb789e60233593072e893
1 <?php
3 /* Modules registered when $wgEnableJavaScriptTest is true */
5 return [
7 /* Utilities */
9 'test.sinonjs' => [
10 'scripts' => [
11 'tests/qunit/suites/resources/test.sinonjs/index.js',
12 'resources/lib/sinonjs/sinon-1.17.3.js',
13 // We want tests to work in IE, but can't include this as it
14 // will break the placeholders in Sinon because the hack it uses
15 // to hijack IE globals relies on running in the global scope
16 // and in ResourceLoader this won't be running in the global scope.
17 // Including it results (among other things) in sandboxed timers
18 // being broken due to Date inheritance being undefined.
19 // 'resources/lib/sinonjs/sinon-ie-1.15.4.js',
21 'targets' => [ 'desktop', 'mobile' ],
24 'test.mediawiki.qunit.testrunner' => [
25 'scripts' => [
26 'tests/qunit/data/testrunner.js',
28 'dependencies' => [
29 // Test runner configures QUnit but can't have it as dependency,
30 // see SpecialJavaScriptTest::viewQUnit.
31 'jquery.getAttrs',
32 'mediawiki.page.ready',
33 'mediawiki.page.startup',
34 'test.sinonjs',
35 'dom-level2-shim',
37 'position' => 'top',
38 'targets' => [ 'desktop', 'mobile' ],
42 Test suites for MediaWiki core modules
43 These must have a dependency on test.mediawiki.qunit.testrunner!
46 'test.mediawiki.qunit.suites' => [
47 'scripts' => [
48 'tests/qunit/suites/resources/startup.test.js',
49 'tests/qunit/suites/resources/jquery/jquery.accessKeyLabel.test.js',
50 'tests/qunit/suites/resources/jquery/jquery.autoEllipsis.test.js',
51 'tests/qunit/suites/resources/jquery/jquery.byteLength.test.js',
52 'tests/qunit/suites/resources/jquery/jquery.byteLimit.test.js',
53 'tests/qunit/suites/resources/jquery/jquery.color.test.js',
54 'tests/qunit/suites/resources/jquery/jquery.colorUtil.test.js',
55 'tests/qunit/suites/resources/jquery/jquery.getAttrs.test.js',
56 'tests/qunit/suites/resources/jquery/jquery.hidpi.test.js',
57 'tests/qunit/suites/resources/jquery/jquery.highlightText.test.js',
58 'tests/qunit/suites/resources/jquery/jquery.localize.test.js',
59 'tests/qunit/suites/resources/jquery/jquery.makeCollapsible.test.js',
60 'tests/qunit/suites/resources/jquery/jquery.mwExtension.test.js',
61 'tests/qunit/suites/resources/jquery/jquery.placeholder.test.js',
62 'tests/qunit/suites/resources/jquery/jquery.tabIndex.test.js',
63 'tests/qunit/suites/resources/jquery/jquery.tablesorter.test.js',
64 'tests/qunit/suites/resources/jquery/jquery.tablesorter.parsers.test.js',
65 'tests/qunit/suites/resources/jquery/jquery.textSelection.test.js',
66 'tests/qunit/data/mediawiki.jqueryMsg.data.js',
67 'tests/qunit/suites/resources/mediawiki/mediawiki.requestIdleCallback.test.js',
68 'tests/qunit/suites/resources/mediawiki/mediawiki.errorLogger.test.js',
69 'tests/qunit/suites/resources/mediawiki/mediawiki.jqueryMsg.test.js',
70 'tests/qunit/suites/resources/mediawiki/mediawiki.jscompat.test.js',
71 'tests/qunit/suites/resources/mediawiki/mediawiki.messagePoster.factory.test.js',
72 'tests/qunit/suites/resources/mediawiki/mediawiki.RegExp.test.js',
73 'tests/qunit/suites/resources/mediawiki/mediawiki.storage.test.js',
74 'tests/qunit/suites/resources/mediawiki/mediawiki.template.test.js',
75 'tests/qunit/suites/resources/mediawiki/mediawiki.template.mustache.test.js',
76 'tests/qunit/suites/resources/mediawiki/mediawiki.test.js',
77 'tests/qunit/suites/resources/mediawiki/mediawiki.loader.test.js',
78 'tests/qunit/suites/resources/mediawiki/mediawiki.html.test.js',
79 'tests/qunit/suites/resources/mediawiki/mediawiki.Title.test.js',
80 'tests/qunit/suites/resources/mediawiki/mediawiki.toc.test.js',
81 'tests/qunit/suites/resources/mediawiki/mediawiki.track.test.js',
82 'tests/qunit/suites/resources/mediawiki/mediawiki.Uri.test.js',
83 'tests/qunit/suites/resources/mediawiki/mediawiki.user.test.js',
84 'tests/qunit/suites/resources/mediawiki/mediawiki.util.test.js',
85 'tests/qunit/suites/resources/mediawiki/mediawiki.viewport.test.js',
86 'tests/qunit/suites/resources/mediawiki.api/mediawiki.api.test.js',
87 'tests/qunit/suites/resources/mediawiki.api/mediawiki.api.category.test.js',
88 'tests/qunit/suites/resources/mediawiki.api/mediawiki.api.edit.test.js',
89 'tests/qunit/suites/resources/mediawiki.api/mediawiki.api.messages.test.js',
90 'tests/qunit/suites/resources/mediawiki.api/mediawiki.api.options.test.js',
91 'tests/qunit/suites/resources/mediawiki.api/mediawiki.api.parse.test.js',
92 'tests/qunit/suites/resources/mediawiki.api/mediawiki.api.upload.test.js',
93 'tests/qunit/suites/resources/mediawiki.api/mediawiki.api.watch.test.js',
94 'tests/qunit/suites/resources/mediawiki.api/mediawiki.ForeignApi.test.js',
95 'tests/qunit/suites/resources/mediawiki.special/mediawiki.special.recentchanges.test.js',
96 'tests/qunit/suites/resources/mediawiki/mediawiki.language.test.js',
97 'tests/qunit/suites/resources/mediawiki/mediawiki.cldr.test.js',
98 'tests/qunit/suites/resources/mediawiki/mediawiki.cookie.test.js',
99 'tests/qunit/suites/resources/mediawiki/mediawiki.experiments.test.js',
101 'dependencies' => [
102 'jquery.accessKeyLabel',
103 'jquery.autoEllipsis',
104 'jquery.byteLength',
105 'jquery.byteLimit',
106 'jquery.color',
107 'jquery.colorUtil',
108 'jquery.getAttrs',
109 'jquery.hidpi',
110 'jquery.highlightText',
111 'jquery.localize',
112 'jquery.makeCollapsible',
113 'jquery.mwExtension',
114 'jquery.placeholder',
115 'jquery.tabIndex',
116 'jquery.tablesorter',
117 'jquery.textSelection',
118 'mediawiki.api',
119 'mediawiki.api.category',
120 'mediawiki.api.messages',
121 'mediawiki.api.options',
122 'mediawiki.api.parse',
123 'mediawiki.api.upload',
124 'mediawiki.api.watch',
125 'mediawiki.ForeignApi.core',
126 'mediawiki.jqueryMsg',
127 'mediawiki.messagePoster',
128 'mediawiki.RegExp',
129 'mediawiki.storage',
130 'mediawiki.Title',
131 'mediawiki.toc',
132 'mediawiki.Uri',
133 'mediawiki.user',
134 'mediawiki.template.mustache',
135 'mediawiki.template',
136 'mediawiki.util',
137 'mediawiki.viewport',
138 'mediawiki.special.recentchanges',
139 'mediawiki.language',
140 'mediawiki.cldr',
141 'mediawiki.cookie',
142 'mediawiki.experiments',
143 'test.mediawiki.qunit.testrunner',