Code Duplication    Length = 26-26 lines in 2 locations

tests/php/Core/Manifest/ResourceLoaderTest.php 2 locations

@@ 229-254 (lines=26) @@
226
        );
227
    }
228
229
    public function testFindThemedCSS()
230
    {
231
        $this->assertEquals(
232
            "myproject/css/project.css",
233
            $this->loader->findThemedCSS('project', ['$default', 'theme'])
234
        );
235
        $this->assertEquals(
236
            "themes/theme/css/project.css",
237
            $this->loader->findThemedCSS('project', ['theme', '$default'])
238
        );
239
        $this->assertEmpty(
240
            $this->loader->findThemedCSS('nofile', ['theme', '$default'])
241
        );
242
        $this->assertEquals(
243
            'module/css/content.css',
244
            $this->loader->findThemedCSS('content', ['/module', 'theme'])
245
        );
246
        $this->assertEquals(
247
            'module/css/content.css',
248
            $this->loader->findThemedCSS('content', ['/module', 'theme', '$default'])
249
        );
250
        $this->assertEquals(
251
            'module/css/content.css',
252
            $this->loader->findThemedCSS('content', ['$default', '/module', 'theme'])
253
        );
254
    }
255
256
    public function testFindThemedJavascript()
257
    {
@@ 256-281 (lines=26) @@
253
        );
254
    }
255
256
    public function testFindThemedJavascript()
257
    {
258
        $this->assertEquals(
259
            "myproject/javascript/project.js",
260
            $this->loader->findThemedJavascript('project', ['$default', 'theme'])
261
        );
262
        $this->assertEquals(
263
            "themes/theme/javascript/project.js",
264
            $this->loader->findThemedJavascript('project', ['theme', '$default'])
265
        );
266
        $this->assertEmpty(
267
            $this->loader->findThemedJavascript('nofile', ['theme', '$default'])
268
        );
269
        $this->assertEquals(
270
            'module/javascript/content.js',
271
            $this->loader->findThemedJavascript('content', ['/module', 'theme'])
272
        );
273
        $this->assertEquals(
274
            'module/javascript/content.js',
275
            $this->loader->findThemedJavascript('content', ['/module', 'theme', '$default'])
276
        );
277
        $this->assertEquals(
278
            'module/javascript/content.js',
279
            $this->loader->findThemedJavascript('content', ['$default', '/module', 'theme'])
280
        );
281
    }
282
283
    protected function createTestTemplates($templates)
284
    {