public function CdnSettingsTest::test in CDN 8.3
@covers ::getLookupTable @covers ::getDomains @dataProvider settingsProvider
File
- tests/
src/ Unit/ CdnSettingsTest.php, line 20
Class
- CdnSettingsTest
- @coversDefaultClass \Drupal\cdn\CdnSettings @group cdn
Namespace
Drupal\Tests\cdn\UnitCode
public function test(array $raw_config, array $expected_lookup_table, array $expected_domains) {
$cdn_settings = $this
->createCdnSettings($raw_config);
$this
->assertTrue($cdn_settings
->isEnabled());
$this
->assertSame($expected_lookup_table, $cdn_settings
->getLookupTable());
$this
->assertSame(array_values($expected_domains), array_values($cdn_settings
->getDomains()));
$this
->assertSame($raw_config['scheme'], $cdn_settings
->getScheme());
}