function ConfigurableTraitTest::testSetConfiguration
Tests configurableTrait::setConfiguration.
Specifically test the way default and provided configurations are merged.
@covers ::setConfiguration
@dataProvider setConfigurationDataProvider
Parameters
array $default_configuration: The default configuration to use for the trait.
array $test_configuration: The configuration to test.
array $final_configuration: The expected final plugin configuration.
File
-
core/
tests/ Drupal/ Tests/ Core/ Plugin/ ConfigurableTraitTest.php, line 65
Class
- ConfigurableTraitTest
- Tests for ConfigurableTrait.
Namespace
Drupal\Tests\Core\PluginCode
public function testSetConfiguration(array $default_configuration, array $test_configuration, array $final_configuration) : void {
$test_object = new ConfigurableTestClass();
$test_object->setDefaultConfiguration($default_configuration);
$test_object->setConfiguration($test_configuration);
$this->assertSame($final_configuration, $test_object->getConfiguration());
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.