public function ConfigTest::testConfigCustomStyleChangesPath in Style Switcher 3.0.x
Same name and namespace in other branches
- 8.2 tests/src/Functional/ConfigTest.php \Drupal\Tests\styleswitcher\Functional\ConfigTest::testConfigCustomStyleChangesPath()
 
Tests active style path changes according to the config changes.
File
- tests/
src/ Functional/ ConfigTest.php, line 87  
Class
- ConfigTest
 - Tests Style Switcher configs.
 
Namespace
Drupal\Tests\styleswitcher\FunctionalCode
public function testConfigCustomStyleChangesPath() {
  $config = $this
    ->config('styleswitcher.custom_styles');
  $name = array_rand($config
    ->get('styles'));
  $this
    ->drupalGet('');
  $this
    ->click('a.style-switcher.style-' . substr($name, 7));
  $this
    ->assertActiveStylePath($name);
  $new_path = 'new_path';
  $config
    ->set("styles.{$name}.path", $new_path)
    ->save();
  $this
    ->assertActiveStylePath($new_path);
}