0
0
mirror of https://github.com/PostHog/posthog.git synced 2024-11-24 09:14:46 +01:00
posthog/cypress/e2e/toolbar.cy.ts
2022-12-30 21:27:26 +01:00

24 lines
1004 B
TypeScript

describe('Toolbar', () => {
it('Toolbar loads', () => {
cy.get('[data-attr="menu-item-toolbar-launch"]').click()
cy.get('[data-attr="sidebar-launch-toolbar"]').contains('Add toolbar URL').click()
cy.location().then((loc) => {
cy.get('[data-attr="url-input"]').clear().type(`http://${loc.host}/demo`)
cy.get('[data-attr="url-save"]').click()
cy.get('[data-attr="toolbar-open"]')
.first()
.invoke('attr', 'href')
.then((href) => {
cy.visit(href)
})
cy.get('#__POSTHOG_TOOLBAR__').shadow().find('.floating-toolbar-button').should('exist')
})
})
it('toolbar item in sidebar has launch options', () => {
cy.get('[data-attr="menu-item-toolbar-launch"]').click()
cy.get('[data-attr="sidebar-launch-toolbar"]').contains('Add toolbar URL').click()
cy.location('pathname').should('include', '/toolbar')
})
})