diff options
author | Stefan Giehl <stefan@matomo.org> | 2021-01-12 14:13:40 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-12 14:13:40 +0300 |
commit | 5934d5eb4407d576350ff4c8735296e843a9db0d (patch) | |
tree | 017f229064522331795f730bc33f50eaf2bfcb1d /tests/UI/specs/Menus_spec.js | |
parent | 0d979429d6f5eeaaef87dd9a6ea7d2bf4bace769 (diff) |
Make admin menu collapsible (#17073)
* Make admin menu collapsible
* updates expected UI files
* improve/fix menu ui tests
* update submodule
* updates expected UI files
Diffstat (limited to 'tests/UI/specs/Menus_spec.js')
-rw-r--r-- | tests/UI/specs/Menus_spec.js | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/UI/specs/Menus_spec.js b/tests/UI/specs/Menus_spec.js index 56f5fffbb1..d40011cbcd 100644 --- a/tests/UI/specs/Menus_spec.js +++ b/tests/UI/specs/Menus_spec.js @@ -50,6 +50,15 @@ describe("Menus", function () { expect(await element.screenshot()).to.matchImage('admin_loaded'); }); + it('should toggle the submenu visibility when main item is clicked', async function() { + await openMenuItem(page, 'Website'); + await page.mouse.move(0, 0); + await page.waitFor(500); // wait for animation + + const element = await page.jQuery('#secondNavBar'); + expect(await element.screenshot()).to.matchImage('admin_websites'); + }); + it('should change the admin page correctly when an admin menu item is clicked', async function() { await openMenuItem(page, 'Manage'); await page.waitForNetworkIdle(); |