public function StyleJumpMenuTest::testJumpMenuCanBeConfiguredToOpenInNewWindow in Views Jump Menu 8
Tests jump menu output when items are set to open in a new window.
File
- tests/
src/ Functional/ Plugin/ StyleJumpMenuTest.php, line 143
Class
- StyleJumpMenuTest
- Tests the Jump Menu style views plugin.
Namespace
Drupal\Tests\views_jump_menu\Functional\PluginCode
public function testJumpMenuCanBeConfiguredToOpenInNewWindow() {
// Explicitly enable the "open in new window" flag.
$testViewConfig = \Drupal::configFactory()
->getEditable('views.view.test_style_jump_menu');
$testViewConfigArray = $testViewConfig
->getOriginal();
$testViewConfigArray['display']['default']['display_options']['style']['options']['new_window'] = TRUE;
$testViewConfig
->setData($testViewConfigArray);
$testViewConfig
->save();
// Navigate to the test view.
$this
->drupalGet('test-style-jump-menu');
// Assert that there is a drupalSetting for this particular select list, and
// by default, it is set to open in a new window.
$this
->assertRaw('viewsJumpMenu":{"test-style-jump-menu-page-test-jump-menu-jump-menu":{"new_window":true}}');
}