UNPKG

alpine-turbo-drive-adapter

Version:

Bridge library to enable full support for Alpine components in pages using Turbolinks/Turbo Drive

25 lines (19 loc) 787 B
/* global describe, it, cy, expect */ describe('x-if directives', () => { it('should not add a duplicate item when navigating away and back to the page', () => { cy.visit('/tests/res/turbo/if/index.html') // Check component works correctly cy.get('div').find('span').should('have.length', 1) // Navigate to the second page cy.get('a').click() cy.url().should('equal', 'http://localhost:8080/tests/res/turbo/if/target.html') // Navigate back cy.go('back') cy.url().should('equal', 'http://localhost:8080/tests/res/turbo/if/index.html') // test cy.get('div').find('span').should('have.length', 1) cy.window().then((win) => { expect(win.console.error).not.to.be.called // eslint-disable-line no-unused-expressions }) }) })