Viktor 7ed4884c76
chore: package test-e2e-composable-vue3, update deps, migrate to vite (#1488)
Co-authored-by: Guillaume Chau <guillaume.b.chau@gmail.com>
2023-09-12 10:04:56 +02:00

32 lines
1.2 KiB
TypeScript

describe('keepPreviousResult', () => {
beforeEach(() => {
cy.task('db:reset')
cy.visit('/keep-previous-result')
})
it('keepPreviousResult disabled: should clear previous data', () => {
cy.get('.no-data').should('be.visible')
cy.get('.channel-btn').eq(0).click()
cy.get('.no-data').should('be.visible')
cy.get('.the-channel').should('contain.text', '# General')
cy.get('.no-data').should('not.exist')
cy.get('.channel-btn').eq(1).click()
cy.get('.no-data').should('be.visible')
cy.get('.the-channel').should('contain.text', '# Random')
cy.get('.no-data').should('not.exist')
})
it('keepPreviousResult enabled: should display previous channel', () => {
cy.get('label').contains('keepPreviousResult').get('input[type="checkbox"]').check()
cy.get('.no-data').should('be.visible')
cy.get('.channel-btn').eq(0).click()
cy.get('.no-data').should('be.visible')
cy.get('.the-channel').should('contain.text', '# General')
cy.get('.no-data').should('not.exist')
cy.get('.channel-btn').eq(1).click()
cy.get('.no-data').should('not.exist')
cy.get('.the-channel').should('contain.text', '# General')
cy.get('.the-channel').should('contain.text', '# Random')
})
})