diff --git a/core/tests/Drupal/Nightwatch/Tests/oliveroTabsTest.js b/core/tests/Drupal/Nightwatch/Tests/oliveroTabsTest.js new file mode 100644 index 0000000000..9ccb0d6a1e --- /dev/null +++ b/core/tests/Drupal/Nightwatch/Tests/oliveroTabsTest.js @@ -0,0 +1,24 @@ +module.exports = { + '@tags': ['core', 'olivero'], + before(browser) { + browser.drupalInstall({ + setupFile: + 'core/tests/Drupal/TestSite/TestSiteOliveroInstallTestScript.php', + installProfile: 'minimal', + }); + browser.resizeWindow(1600, 800); + }, + after(browser) { + browser.drupalUninstall(); + }, + 'Verify Olivero desktop menu click functionality': (browser) => { + browser + .drupalRelativeURL('/user/register') + .waitForElementVisible('.tabs--primary') + .assert.visible('.tabs__tab--active-original') + .assert.not.visible('.tabs__tab--active-clone') + .resizeWindow(600, 800) + .assert.not.visible('.tabs__tab--active-original') + .assert.visible('.tabs__tab--active-clone'); + }, +};