diff --git a/core/modules/config/tests/src/Functional/ConfigDependencyWebTest.php b/core/modules/config/tests/src/Functional/ConfigDependencyWebTest.php index ea8f0d634334..8c8637bda78f 100644 --- a/core/modules/config/tests/src/Functional/ConfigDependencyWebTest.php +++ b/core/modules/config/tests/src/Functional/ConfigDependencyWebTest.php @@ -120,10 +120,10 @@ class ConfigDependencyWebTest extends BrowserTestBase { $this->assertFalse($storage->load('entity1'), 'Test entity 1 deleted'); $entity2 = $storage->load('entity2'); $this->assertTrue($entity2, 'Entity 2 not deleted'); - $this->assertEqual($entity2->calculateDependencies()->getDependencies()['config'], [], 'Entity 2 dependencies updated to remove dependency on Entity1.'); + $this->assertEquals([], $entity2->calculateDependencies()->getDependencies()['config'], 'Entity 2 dependencies updated to remove dependency on Entity1.'); $entity3 = $storage->load('entity3'); $this->assertTrue($entity3, 'Entity 3 not deleted'); - $this->assertEqual($entity3->calculateDependencies()->getDependencies()['config'], [$entity2->getConfigDependencyName()], 'Entity 3 still depends on Entity 2.'); + $this->assertEquals([$entity2->getConfigDependencyName()], $entity3->calculateDependencies()->getDependencies()['config'], 'Entity 3 still depends on Entity 2.'); } diff --git a/core/modules/config/tests/src/Functional/ConfigEntityFormOverrideTest.php b/core/modules/config/tests/src/Functional/ConfigEntityFormOverrideTest.php index fde14c7cfba8..27610616dd89 100644 --- a/core/modules/config/tests/src/Functional/ConfigEntityFormOverrideTest.php +++ b/core/modules/config/tests/src/Functional/ConfigEntityFormOverrideTest.php @@ -36,7 +36,7 @@ class ConfigEntityFormOverrideTest extends BrowserTestBase { $this->writeSettings($settings); // Test that the overridden label is loaded with the entity. - $this->assertEqual($config_test_storage->load('dotted.default')->label(), $overridden_label); + $this->assertEquals($overridden_label, $config_test_storage->load('dotted.default')->label()); // Test that the original label on the listing page is intact. $this->drupalGet('admin/structure/config_test'); @@ -64,7 +64,7 @@ class ConfigEntityFormOverrideTest extends BrowserTestBase { $this->assertIdentical($elements[0]->getValue(), $edited_label); // Test that the overridden label is still loaded with the entity. - $this->assertEqual($config_test_storage->load('dotted.default')->label(), $overridden_label); + $this->assertEquals($overridden_label, $config_test_storage->load('dotted.default')->label()); } } diff --git a/core/modules/config/tests/src/Functional/ConfigEntityListTest.php b/core/modules/config/tests/src/Functional/ConfigEntityListTest.php index 8018f136e4b1..ec8f88aa5db4 100644 --- a/core/modules/config/tests/src/Functional/ConfigEntityListTest.php +++ b/core/modules/config/tests/src/Functional/ConfigEntityListTest.php @@ -47,7 +47,7 @@ class ConfigEntityListTest extends BrowserTestBase { // ConfigTest entity provided by the config_test module. // @see config_test.dynamic.dotted.default.yml $list = $controller->load(); - $this->assertEqual(count($list), 1, '1 ConfigTest entity found.'); + $this->assertCount(1, $list, '1 ConfigTest entity found.'); $entity = $list['dotted.default']; $this->assertTrue(!empty($entity), '"Default" ConfigTest entity ID found.'); $this->assertTrue($entity instanceof ConfigTest, '"Default" ConfigTest entity is an instance of ConfigTest.'); @@ -74,7 +74,7 @@ class ConfigEntityListTest extends BrowserTestBase { $actual_operations = $controller->getOperations($entity); // Sort the operations to normalize link order. uasort($actual_operations, ['Drupal\Component\Utility\SortArray', 'sortByWeightElement']); - $this->assertEqual($expected_operations, $actual_operations, 'The operations are identical.'); + $this->assertEquals($expected_operations, $actual_operations, 'The operations are identical.'); // Test buildHeader() method. $expected_items = [ @@ -83,7 +83,7 @@ class ConfigEntityListTest extends BrowserTestBase { 'operations' => 'Operations', ]; $actual_items = $controller->buildHeader(); - $this->assertEqual($expected_items, $actual_items, 'Return value from buildHeader matches expected.'); + $this->assertEquals($expected_items, $actual_items, 'Return value from buildHeader matches expected.'); // Test buildRow() method. $build_operations = $controller->buildOperations($entity); @@ -95,7 +95,7 @@ class ConfigEntityListTest extends BrowserTestBase { ], ]; $actual_items = $controller->buildRow($entity); - $this->assertEqual($expected_items, $actual_items, 'Return value from buildRow matches expected.'); + $this->assertEquals($expected_items, $actual_items, 'Return value from buildRow matches expected.'); // Test sorting. $storage = $controller->getStorage(); $entity = $storage->create([ @@ -144,7 +144,7 @@ class ConfigEntityListTest extends BrowserTestBase { $actual_operations = $controller->getOperations($entity); // Sort the operations to normalize link order. uasort($actual_operations, ['Drupal\Component\Utility\SortArray', 'sortByWeightElement']); - $this->assertEqual($expected_operations, $actual_operations, 'The operations are identical.'); + $this->assertEquals($expected_operations, $actual_operations, 'The operations are identical.'); } /** @@ -166,7 +166,7 @@ class ConfigEntityListTest extends BrowserTestBase { // Test the table header. $elements = $this->xpath('//div[@class="layout-content"]//table/thead/tr/th'); - $this->assertEqual(count($elements), 3, 'Correct number of table header cells found.'); + $this->assertCount(3, $elements, 'Correct number of table header cells found.'); // Test the contents of each th cell. $expected_items = ['Label', 'Machine name', 'Operations']; @@ -176,7 +176,7 @@ class ConfigEntityListTest extends BrowserTestBase { // Check the number of table row cells. $elements = $this->xpath('//div[@class="layout-content"]//table/tbody/tr[@class="odd"]/td'); - $this->assertEqual(count($elements), 3, 'Correct number of table row cells found.'); + $this->assertCount(3, $elements, 'Correct number of table row cells found.'); // Check the contents of each row cell. The first cell contains the label, // the second contains the machine name, and the third contains the diff --git a/core/modules/config/tests/src/Functional/ConfigEntityTest.php b/core/modules/config/tests/src/Functional/ConfigEntityTest.php index 649085c3ffe1..e18d2cdfce02 100644 --- a/core/modules/config/tests/src/Functional/ConfigEntityTest.php +++ b/core/modules/config/tests/src/Functional/ConfigEntityTest.php @@ -225,7 +225,7 @@ class ConfigEntityTest extends BrowserTestBase { // Test config entity prepopulation. \Drupal::state()->set('config_test.prepopulate', TRUE); $config_test = $storage->create(['foo' => 'bar']); - $this->assertEqual($config_test->get('foo'), 'baz', 'Initial value correctly populated'); + $this->assertEquals('baz', $config_test->get('foo'), 'Initial value correctly populated'); } /** @@ -345,8 +345,8 @@ class ConfigEntityTest extends BrowserTestBase { $this->drupalPostForm(NULL, $edit, 'Save'); $entity = $storage->load($id); - $this->assertEqual($entity->get('size'), 'custom'); - $this->assertEqual($entity->get('size_value'), 'medium'); + $this->assertEquals('custom', $entity->get('size')); + $this->assertEquals('medium', $entity->get('size_value')); } } diff --git a/core/modules/config/tests/src/Functional/ConfigExportImportUITest.php b/core/modules/config/tests/src/Functional/ConfigExportImportUITest.php index ac1edc3b471c..e3720d6d0896 100644 --- a/core/modules/config/tests/src/Functional/ConfigExportImportUITest.php +++ b/core/modules/config/tests/src/Functional/ConfigExportImportUITest.php @@ -95,7 +95,7 @@ class ConfigExportImportUITest extends BrowserTestBase { $this->config('system.site') ->set('slogan', $this->newSlogan) ->save(); - $this->assertEqual($this->config('system.site')->get('slogan'), $this->newSlogan); + $this->assertEquals($this->newSlogan, $this->config('system.site')->get('slogan')); // Create a content type. $this->contentType = $this->drupalCreateContentType(); @@ -140,7 +140,7 @@ class ConfigExportImportUITest extends BrowserTestBase { $this->config('system.site') ->set('slogan', $this->originalSlogan) ->save(); - $this->assertEqual($this->config('system.site')->get('slogan'), $this->originalSlogan); + $this->assertEquals($this->originalSlogan, $this->config('system.site')->get('slogan')); // Delete the custom field. $fields = FieldConfig::loadMultiple(); @@ -172,7 +172,7 @@ class ConfigExportImportUITest extends BrowserTestBase { $this->assertNoText(t('Warning message')); $this->assertText(t('There are no configuration changes to import.')); - $this->assertEqual($this->config('system.site')->get('slogan'), $this->newSlogan); + $this->assertEquals($this->newSlogan, $this->config('system.site')->get('slogan')); $this->drupalGet('node/add'); $this->assertFieldByName("{$this->fieldName}[0][value]", '', 'Widget is displayed'); @@ -244,15 +244,15 @@ class ConfigExportImportUITest extends BrowserTestBase { // Ensure that the snapshot has the expected collection data before import. $test1_snapshot = $snapshot_storage->createCollection('collection.test1'); $data = $test1_snapshot->read('config_test.delete'); - $this->assertEqual($data, ['foo' => 'bar'], 'The config_test.delete in collection.test1 exists in the snapshot storage.'); + $this->assertEquals(['foo' => 'bar'], $data, 'The config_test.delete in collection.test1 exists in the snapshot storage.'); $data = $test1_snapshot->read('config_test.update'); - $this->assertEqual($data, ['foo' => 'baz'], 'The config_test.update in collection.test1 exists in the snapshot storage.'); + $this->assertEquals(['foo' => 'baz'], $data, 'The config_test.update in collection.test1 exists in the snapshot storage.'); $this->assertFalse($test1_snapshot->read('config_test.create'), 'The config_test.create in collection.test1 does not exist in the snapshot storage.'); $test2_snapshot = $snapshot_storage->createCollection('collection.test2'); $data = $test2_snapshot->read('config_test.another_delete'); - $this->assertEqual($data, ['foo' => 'bar'], 'The config_test.another_delete in collection.test2 exists in the snapshot storage.'); + $this->assertEquals(['foo' => 'bar'], $data, 'The config_test.another_delete in collection.test2 exists in the snapshot storage.'); $data = $test2_snapshot->read('config_test.another_update'); - $this->assertEqual($data, ['foo' => 'baz'], 'The config_test.another_update in collection.test2 exists in the snapshot storage.'); + $this->assertEquals(['foo' => 'baz'], $data, 'The config_test.another_update in collection.test2 exists in the snapshot storage.'); $this->assertFalse($test2_snapshot->read('config_test.another_create'), 'The config_test.another_create in collection.test2 does not exist in the snapshot storage.'); // Create the tar that contains the expected content for the collections. @@ -294,30 +294,30 @@ class ConfigExportImportUITest extends BrowserTestBase { // Test data in collections. $data = $test1_storage->read('config_test.create'); - $this->assertEqual($data, ['foo' => 'bar'], 'The config_test.create in collection.test1 has been created.'); + $this->assertEquals(['foo' => 'bar'], $data, 'The config_test.create in collection.test1 has been created.'); $data = $test1_storage->read('config_test.update'); - $this->assertEqual($data, ['foo' => 'bar'], 'The config_test.update in collection.test1 has been updated.'); + $this->assertEquals(['foo' => 'bar'], $data, 'The config_test.update in collection.test1 has been updated.'); $this->assertFalse($test1_storage->read('config_test.delete'), 'The config_test.delete in collection.test1 has been deleted.'); $data = $test2_storage->read('config_test.another_create'); - $this->assertEqual($data, ['foo' => 'bar'], 'The config_test.another_create in collection.test2 has been created.'); + $this->assertEquals(['foo' => 'bar'], $data, 'The config_test.another_create in collection.test2 has been created.'); $data = $test2_storage->read('config_test.another_update'); - $this->assertEqual($data, ['foo' => 'bar'], 'The config_test.another_update in collection.test2 has been updated.'); + $this->assertEquals(['foo' => 'bar'], $data, 'The config_test.another_update in collection.test2 has been updated.'); $this->assertFalse($test2_storage->read('config_test.another_delete'), 'The config_test.another_delete in collection.test2 has been deleted.'); // Ensure that the snapshot has been updated with the collection data. $snapshot_storage = \Drupal::service('config.storage.snapshot'); $test1_snapshot = $snapshot_storage->createCollection('collection.test1'); $data = $test1_snapshot->read('config_test.create'); - $this->assertEqual($data, ['foo' => 'bar'], 'The config_test.create in collection.test1 has been created in the snapshot storage.'); + $this->assertEquals(['foo' => 'bar'], $data, 'The config_test.create in collection.test1 has been created in the snapshot storage.'); $data = $test1_snapshot->read('config_test.update'); - $this->assertEqual($data, ['foo' => 'bar'], 'The config_test.update in collection.test1 has been updated in the snapshot storage.'); + $this->assertEquals(['foo' => 'bar'], $data, 'The config_test.update in collection.test1 has been updated in the snapshot storage.'); $this->assertFalse($test1_snapshot->read('config_test.delete'), 'The config_test.delete in collection.test1 does not exist in the snapshot storage.'); $test2_snapshot = $snapshot_storage->createCollection('collection.test2'); $data = $test2_snapshot->read('config_test.another_create'); - $this->assertEqual($data, ['foo' => 'bar'], 'The config_test.another_create in collection.test2 has been created in the snapshot storage.'); + $this->assertEquals(['foo' => 'bar'], $data, 'The config_test.another_create in collection.test2 has been created in the snapshot storage.'); $data = $test2_snapshot->read('config_test.another_update'); - $this->assertEqual($data, ['foo' => 'bar'], 'The config_test.another_update in collection.test2 has been updated in the snapshot storage.'); + $this->assertEquals(['foo' => 'bar'], $data, 'The config_test.another_update in collection.test2 has been updated in the snapshot storage.'); $this->assertFalse($test2_snapshot->read('config_test.another_delete'), 'The config_test.another_delete in collection.test2 does not exist in the snapshot storage.'); } diff --git a/core/modules/config/tests/src/Functional/ConfigImportAllTest.php b/core/modules/config/tests/src/Functional/ConfigImportAllTest.php index 5ca30e1b01fa..07d00def17db 100644 --- a/core/modules/config/tests/src/Functional/ConfigImportAllTest.php +++ b/core/modules/config/tests/src/Functional/ConfigImportAllTest.php @@ -90,7 +90,7 @@ class ConfigImportAllTest extends ModuleTestBase { // Ensure that only core required modules and the install profile can not be uninstalled. $validation_reasons = \Drupal::service('module_installer')->validateUninstall(array_keys($all_modules)); - $this->assertEqual(['system', 'user', 'standard'], array_keys($validation_reasons)); + $this->assertEquals(['system', 'user', 'standard'], array_keys($validation_reasons)); $modules_to_uninstall = array_filter($all_modules, function ($module) use ($validation_reasons) { // Filter required and not enabled modules. diff --git a/core/modules/config/tests/src/Functional/ConfigImportUITest.php b/core/modules/config/tests/src/Functional/ConfigImportUITest.php index 6fc712daf064..3786b5155750 100644 --- a/core/modules/config/tests/src/Functional/ConfigImportUITest.php +++ b/core/modules/config/tests/src/Functional/ConfigImportUITest.php @@ -310,7 +310,7 @@ class ConfigImportUITest extends BrowserTestBase { // Verify diff colors are displayed. $result = $this->xpath('//table[contains(@class, :class)]', [':class' => 'diff']); - $this->assertEqual(count($result), 1, "Diff UI is displaying colors."); + $this->assertCount(1, $result, "Diff UI is displaying colors."); // Reset data back to original, and remove a key $sync_data = $original_data; diff --git a/core/modules/config/tests/src/Functional/ConfigInstallProfileOverrideTest.php b/core/modules/config/tests/src/Functional/ConfigInstallProfileOverrideTest.php index 167d2a7e26e8..cb085b53439b 100644 --- a/core/modules/config/tests/src/Functional/ConfigInstallProfileOverrideTest.php +++ b/core/modules/config/tests/src/Functional/ConfigInstallProfileOverrideTest.php @@ -64,19 +64,19 @@ class ConfigInstallProfileOverrideTest extends BrowserTestBase { // Ensure that the configuration entity has the expected dependencies and // overrides. $action = Action::load('user_block_user_action'); - $this->assertEqual($action->label(), 'Overridden block the selected user(s)'); + $this->assertEquals('Overridden block the selected user(s)', $action->label()); $action = Action::load('user_cancel_user_action'); - $this->assertEqual($action->label(), 'Cancel the selected user account(s)', 'Default configuration that is not overridden is not affected.'); + $this->assertEquals('Cancel the selected user account(s)', $action->label(), 'Default configuration that is not overridden is not affected.'); // Ensure that optional configuration can be overridden. $tour = Tour::load('language'); - $this->assertEqual(count($tour->getTips()), 1, 'Optional configuration can be overridden. The language tour only has one tip'); + $this->assertCount(1, $tour->getTips(), 'Optional configuration can be overridden. The language tour only has one tip'); $tour = Tour::load('language-add'); - $this->assertEqual(count($tour->getTips()), 3, 'Optional configuration that is not overridden is not affected.'); + $this->assertCount(3, $tour->getTips(), 'Optional configuration that is not overridden is not affected.'); // Ensure that optional configuration from a profile is created if // dependencies are met. - $this->assertEqual(Tour::load('testing_config_overrides')->label(), 'Config override test'); + $this->assertEquals('Config override test', Tour::load('testing_config_overrides')->label()); // Ensure that optional configuration from a profile is not created if // dependencies are not met. Cannot use the entity system since the entity @@ -95,9 +95,9 @@ class ConfigInstallProfileOverrideTest extends BrowserTestBase { $this->container->get('module_installer')->install(['config_test']); $this->rebuildContainer(); $config_test_storage = \Drupal::entityTypeManager()->getStorage('config_test'); - $this->assertEqual($config_test_storage->load('dotted.default')->label(), 'Default install profile override', 'The config_test entity is overridden by the profile optional configuration.'); + $this->assertEquals('Default install profile override', $config_test_storage->load('dotted.default')->label(), 'The config_test entity is overridden by the profile optional configuration.'); // Test that override of optional configuration does work. - $this->assertEqual($config_test_storage->load('override')->label(), 'Override', 'The optional config_test entity is overridden by the profile optional configuration.'); + $this->assertEquals('Override', $config_test_storage->load('override')->label(), 'The optional config_test entity is overridden by the profile optional configuration.'); // Test that override of optional configuration which introduces an unmet // dependency does not get created. $this->assertNull($config_test_storage->load('override_unmet'), 'The optional config_test entity with unmet dependencies is not created.'); @@ -106,9 +106,9 @@ class ConfigInstallProfileOverrideTest extends BrowserTestBase { // Installing dblog creates the optional configuration. $this->container->get('module_installer')->install(['dblog']); $this->rebuildContainer(); - $this->assertEqual($config_test_storage->load('override_unmet')->label(), 'Override', 'The optional config_test entity is overridden by the profile optional configuration and is installed when its dependencies are met.'); + $this->assertEquals('Override', $config_test_storage->load('override_unmet')->label(), 'The optional config_test entity is overridden by the profile optional configuration and is installed when its dependencies are met.'); $config_test_new = $config_test_storage->load('completely_new'); - $this->assertEqual($config_test_new->label(), 'Completely new optional configuration', 'The optional config_test entity is provided by the profile optional configuration and is installed when its dependencies are met.'); + $this->assertEquals('Completely new optional configuration', $config_test_new->label(), 'The optional config_test entity is provided by the profile optional configuration and is installed when its dependencies are met.'); $config_test_new->delete(); // Install another module that provides optional configuration and ensure diff --git a/core/modules/config/tests/src/Functional/ConfigInstallWebTest.php b/core/modules/config/tests/src/Functional/ConfigInstallWebTest.php index bcd67fa588b7..5f7c87d01378 100644 --- a/core/modules/config/tests/src/Functional/ConfigInstallWebTest.php +++ b/core/modules/config/tests/src/Functional/ConfigInstallWebTest.php @@ -93,9 +93,9 @@ class ConfigInstallWebTest extends BrowserTestBase { $this->fail('Expected PreExistingConfigException not thrown.'); } catch (PreExistingConfigException $e) { - $this->assertEqual($e->getExtension(), 'config_integration_test'); - $this->assertEqual($e->getConfigObjects(), [StorageInterface::DEFAULT_COLLECTION => ['config_test.dynamic.config_integration_test']]); - $this->assertEqual($e->getMessage(), 'Configuration objects (config_test.dynamic.config_integration_test) provided by config_integration_test already exist in active configuration'); + $this->assertEquals('config_integration_test', $e->getExtension()); + $this->assertEquals([StorageInterface::DEFAULT_COLLECTION => ['config_test.dynamic.config_integration_test']], $e->getConfigObjects()); + $this->assertEquals('Configuration objects (config_test.dynamic.config_integration_test) provided by config_integration_test already exist in active configuration', $e->getMessage()); } // Delete the configuration entity so that the install will work. @@ -168,9 +168,9 @@ class ConfigInstallWebTest extends BrowserTestBase { $this->fail('Expected PreExistingConfigException not thrown.'); } catch (PreExistingConfigException $e) { - $this->assertEqual($e->getExtension(), 'config_clash_test_theme'); - $this->assertEqual($e->getConfigObjects(), [StorageInterface::DEFAULT_COLLECTION => ['config_test.dynamic.dotted.default'], 'language.fr' => ['config_test.dynamic.dotted.default']]); - $this->assertEqual($e->getMessage(), 'Configuration objects (config_test.dynamic.dotted.default, language/fr/config_test.dynamic.dotted.default) provided by config_clash_test_theme already exist in active configuration'); + $this->assertEquals('config_clash_test_theme', $e->getExtension()); + $this->assertEquals([StorageInterface::DEFAULT_COLLECTION => ['config_test.dynamic.dotted.default'], 'language.fr' => ['config_test.dynamic.dotted.default']], $e->getConfigObjects()); + $this->assertEquals('Configuration objects (config_test.dynamic.dotted.default, language/fr/config_test.dynamic.dotted.default) provided by config_clash_test_theme already exist in active configuration', $e->getMessage()); } } diff --git a/core/modules/config/tests/src/Functional/ConfigSingleImportExportTest.php b/core/modules/config/tests/src/Functional/ConfigSingleImportExportTest.php index 65e76e05835f..8c5491b0b6fa 100644 --- a/core/modules/config/tests/src/Functional/ConfigSingleImportExportTest.php +++ b/core/modules/config/tests/src/Functional/ConfigSingleImportExportTest.php @@ -256,7 +256,7 @@ EOD; $fallback_date = \Drupal::entityTypeManager()->getStorage('date_format')->load('fallback'); $yaml_text = $this->xpath('//textarea[@name="export"]')[0]->getValue(); - $this->assertEqual(Yaml::decode($yaml_text), $fallback_date->toArray(), 'The fallback date format config entity export code is displayed.'); + $this->assertEquals(Yaml::decode($yaml_text), $fallback_date->toArray(), 'The fallback date format config entity export code is displayed.'); } } diff --git a/core/modules/config/tests/src/Functional/SchemaConfigListenerWebTest.php b/core/modules/config/tests/src/Functional/SchemaConfigListenerWebTest.php index 189d78fc6371..6d221e26ddc1 100644 --- a/core/modules/config/tests/src/Functional/SchemaConfigListenerWebTest.php +++ b/core/modules/config/tests/src/Functional/SchemaConfigListenerWebTest.php @@ -31,7 +31,7 @@ class SchemaConfigListenerWebTest extends BrowserTestBase { } catch (SchemaIncompleteException $e) { $this->pass($msg); - $this->assertEqual('No schema for config_schema_test.schemaless', $e->getMessage()); + $this->assertEquals('No schema for config_schema_test.schemaless', $e->getMessage()); } // Test a valid schema. @@ -56,7 +56,7 @@ class SchemaConfigListenerWebTest extends BrowserTestBase { } catch (SchemaIncompleteException $e) { $this->pass($msg); - $this->assertEqual('Schema errors for config_test.types with the following errors: config_test.types:array variable type is integer but applied schema class is Drupal\Core\Config\Schema\Sequence, config_test.types:foo missing schema', $e->getMessage()); + $this->assertEquals('Schema errors for config_test.types with the following errors: config_test.types:array variable type is integer but applied schema class is Drupal\Core\Config\Schema\Sequence, config_test.types:foo missing schema', $e->getMessage()); } // Test that the config event listener is working in the child site.