Issue #2912237 by karthikkumarbodu, smagdits, gawaksh, init90, karimei, vacho, andypost, shubham.prakash, mmbk, cilefen, tatarbj, borisson_, Lendude: Remove calls to deprecated method assertEqual from Config tests
							parent
							
								
									f31d1712c1
								
							
						
					
					
						commit
						0ea7ceec43
					
				| 
						 | 
				
			
			@ -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.');
 | 
			
		||||
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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());
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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'));
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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.');
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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());
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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.');
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue