diff --git a/core/modules/system/lib/Drupal/system/Tests/Common/JavaScriptTest.php b/core/modules/system/lib/Drupal/system/Tests/Common/JavaScriptTest.php index ea1a749..7838d51 100644 --- a/core/modules/system/lib/Drupal/system/Tests/Common/JavaScriptTest.php +++ b/core/modules/system/lib/Drupal/system/Tests/Common/JavaScriptTest.php @@ -74,9 +74,15 @@ class JavaScriptTest extends WebTestBase { * Test adding settings. */ function testAddSetting() { + // Add a file in order to test default settings. + $javascript = drupal_add_js('core/misc/collapse.js'); + $last_settings = end($javascript['settings']['data']); + $this->assertTrue($last_settings['currentPath'], 'The current path JavaScript setting is set correctly.'); + $javascript = drupal_add_js(array('drupal' => 'rocks', 'dries' => 280342800), 'setting'); - $this->assertEqual(280342800, $javascript['settings']['data'][3]['dries'], t('JavaScript setting is set correctly.')); - $this->assertEqual('rocks', $javascript['settings']['data'][3]['drupal'], t('The other JavaScript setting is set correctly.')); + $last_settings = end($javascript['settings']['data']); + $this->assertEqual(280342800, $last_settings['dries'], 'JavaScript setting is set correctly.'); + $this->assertEqual('rocks', $last_settings['drupal'], 'The other JavaScript setting is set correctly.'); } /**