Update to Drupal 8.1.1. For more information, see https://www.drupal.org/node/2718713
This commit is contained in:
parent
c0a0d5a94c
commit
9eae24d844
669 changed files with 3873 additions and 1553 deletions
|
@ -68,7 +68,7 @@ class Toolbar extends RenderElement {
|
|||
// toolbar presentation.
|
||||
$breakpoints = static::breakpointManager()->getBreakpointsByGroup('toolbar');
|
||||
if (!empty($breakpoints)) {
|
||||
$media_queries = array();
|
||||
$media_queries = array();
|
||||
foreach ($breakpoints as $id => $breakpoint) {
|
||||
$media_queries[$id] = $breakpoint->getMediaQuery();
|
||||
}
|
||||
|
|
|
@ -23,30 +23,29 @@ class ToolbarIntegrationTest extends JavascriptTestBase {
|
|||
$admin_user = $this->drupalCreateUser([
|
||||
'access toolbar',
|
||||
'administer site configuration',
|
||||
'access content overview'
|
||||
'access content overview',
|
||||
]);
|
||||
$this->drupalLogin($admin_user);
|
||||
|
||||
$this->drupalGet('<front>');
|
||||
$page = $this->getSession()->getPage();
|
||||
|
||||
// Test that it is possible to toggle the toolbar tray.
|
||||
$this->assertElementVisible('#toolbar-link-system-admin_content', 'Toolbar tray is open by default.');
|
||||
$this->click('#toolbar-item-administration');
|
||||
$this->assertElementNotVisible('#toolbar-link-system-admin_content', 'Toolbar tray is closed after clicking the "Manage" button.');
|
||||
$this->click('#toolbar-item-administration');
|
||||
$this->assertElementVisible('#toolbar-link-system-admin_content', 'Toolbar tray is visible again after clicking the "Manage" button a second time.');
|
||||
$content = $page->findLink('Content');
|
||||
$this->assertTrue($content->isVisible(), 'Toolbar tray is open by default.');
|
||||
$page->clickLink('Manage');
|
||||
$this->assertFalse($content->isVisible(), 'Toolbar tray is closed after clicking the "Manage" link.');
|
||||
$page->clickLink('Manage');
|
||||
$this->assertTrue($content->isVisible(), 'Toolbar tray is visible again after clicking the "Manage" button a second time.');
|
||||
|
||||
// Test toggling the toolbar tray between horizontal and vertical.
|
||||
$this->assertElementVisible('#toolbar-item-administration-tray.toolbar-tray-horizontal', 'Toolbar tray is horizontally oriented by default.');
|
||||
$this->assertElementNotPresent('#toolbar-item-administration-tray.toolbar-tray-vertical', 'Toolbar tray is not vertically oriented by default.');
|
||||
$tray = $page->findById('toolbar-item-administration-tray');
|
||||
$this->assertFalse($tray->hasClass('toolbar-tray-vertical'), 'Toolbar tray is not vertically oriented by default.');
|
||||
$page->pressButton('Vertical orientation');
|
||||
$this->assertTrue($tray->hasClass('toolbar-tray-vertical'), 'After toggling the orientation the toolbar tray is now displayed vertically.');
|
||||
|
||||
$this->click('#toolbar-item-administration-tray button.toolbar-icon-toggle-vertical');
|
||||
$this->assertJsCondition('jQuery("#toolbar-item-administration-tray").hasClass("toolbar-tray-vertical")');
|
||||
$this->assertElementVisible('#toolbar-item-administration-tray.toolbar-tray-vertical', 'After toggling the orientation the toolbar tray is now displayed vertically.');
|
||||
|
||||
$this->click('#toolbar-item-administration-tray button.toolbar-icon-toggle-horizontal');
|
||||
$this->assertJsCondition('jQuery("#toolbar-item-administration-tray").hasClass("toolbar-tray-horizontal")');
|
||||
$this->assertElementVisible('#toolbar-item-administration-tray.toolbar-tray-horizontal', 'After toggling the orientation a second time the toolbar tray is displayed horizontally again.');
|
||||
$page->pressButton('Horizontal orientation');
|
||||
$this->assertTrue($tray->hasClass('toolbar-tray-horizontal'), 'After toggling the orientation a second time the toolbar tray is displayed horizontally again.');
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Reference in a new issue