From 7545ee16c49550b2b804baa37b283a075b59bfe9 Mon Sep 17 00:00:00 2001 From: "James D. Forrester" Date: Wed, 20 Feb 2019 12:55:51 +0000 Subject: [PATCH] resourceloader: Tolerate string as deps for test suites Change-Id: I53a5fd0f3716e50abd10e4cae1de6329e7b0f6e8 --- includes/resourceloader/ResourceLoader.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/includes/resourceloader/ResourceLoader.php b/includes/resourceloader/ResourceLoader.php index 1a232583f6..415808212d 100644 --- a/includes/resourceloader/ResourceLoader.php +++ b/includes/resourceloader/ResourceLoader.php @@ -423,6 +423,11 @@ class ResourceLoader implements LoggerAwareInterface { // Add the QUnit testrunner as implicit dependency to extension test suites. foreach ( $testModules['qunit'] as &$module ) { + // Shuck any single-module dependency as an array + if ( is_string( $module['dependencies'] ) ) { + $module['dependencies'] = [ $module['dependencies'] ]; + } + $module['dependencies'][] = 'test.mediawiki.qunit.testrunner'; } -- 2.20.1