public function ConfigNamesMapperTest::testGetConfigData in Zircon Profile 8
Same name and namespace in other branches
- 8.0 core/modules/config_translation/tests/src/Unit/ConfigNamesMapperTest.php \Drupal\Tests\config_translation\Unit\ConfigNamesMapperTest::testGetConfigData()
 
Tests ConfigNamesMapper::getConfigData().
File
- core/
modules/ config_translation/ tests/ src/ Unit/ ConfigNamesMapperTest.php, line 449  - Contains \Drupal\Tests\config_translation\Unit\ConfigNamesMapperTest.
 
Class
- ConfigNamesMapperTest
 - Tests the functionality provided by the configuration names mapper.
 
Namespace
Drupal\Tests\config_translation\UnitCode
public function testGetConfigData() {
  $configs = array(
    'system.site' => array(
      'name' => 'Drupal',
      'slogan' => 'Come for the software, stay for the community!',
    ),
    'system.maintenance' => array(
      'enabled' => FALSE,
      'message' => '@site is currently under maintenance.',
    ),
    'system.rss' => array(
      'items' => array(
        'limit' => 10,
        'view_mode' => 'rss',
      ),
    ),
  );
  $this->configNamesMapper
    ->setConfigNames(array_keys($configs));
  $config_factory = $this
    ->getConfigFactoryStub($configs);
  $this->configNamesMapper
    ->setConfigFactory($config_factory);
  $result = $this->configNamesMapper
    ->getConfigData();
  $this
    ->assertSame($configs, $result);
}