1234567891011121314151617181920212223242526272829 |
- from __future__ import absolute_import
- from sentry.testutils import AcceptanceTestCase
- class SidebarTest(AcceptanceTestCase):
- def setUp(self):
- super(SidebarTest, self).setUp()
- self.user = self.create_user('foo@example.com')
- self.login_as(self.user)
- self.create_organization(name="Foo Foo Foo Foo Foo Foo Foo", owner=self.user)
- self.create_organization(name="Bar Bar Bar Bar Bar Bar Bar", owner=self.user)
- self.path = '/'
- def test_new_sidebar(self):
- with self.feature('organizations:dashboard'):
- self.browser.get(self.path)
- self.browser.wait_until_not('.loading')
- self.browser.click('[data-test-id="sidebar-dropdown"]')
- self.browser.move_to('[data-test-id="sidebar-switch-org"]')
- self.browser.wait_until('[data-test-id="sidebar-switch-org-menu"]')
- self.browser.snapshot('sidebar - switch org expanded')
- self.browser.click('[data-test-id="sidebar-collapse"]')
- self.browser.snapshot('sidebar - collapsed')
- self.browser.click('[data-test-id="sidebar-broadcasts"]')
- self.browser.wait_until('[data-test-id="sidebar-broadcasts-panel"]')
- self.browser.snapshot('sidebar - broadcasts panel')
- self.browser.click('footer')
- self.browser.wait_until_not('[data-test-id="sidebar-broadcasts-panel"]')
|