Files
ionic-framework/packages/react-router/test/base/tests/e2e/specs/dynamic-ionpage-classnames.cy.js

19 lines
772 B
JavaScript

const port = 3000;
describe('Dynamic IonPage Classnames', () => {
/*
This spec tests that classnames can be added to IonPages dynamically and that the IonPage
doesn't get ion-page-invisible added back to it when it does change
Fixes bug reported in https://github.com/ionic-team/ionic-framework/issues/22631
*/
it('/dynamic-ionpage-classnames, when a class is added to an IonPage, the class should be applied to the element and the page should still be visible', () => {
cy.visit(`http://localhost:${port}/dynamic-ionpage-classnames`);
cy.ionPageVisible('dynamic-ionpage-classnames');
cy.get('.initial-class');
cy.contains('Add Class').click();
cy.get('.other-class');
cy.ionPageVisible('dynamic-ionpage-classnames');
});
});