← Back to library
Cypressnavigationintermediatev10+
Reload page and assert persistence
Confirm localStorage-backed state (e.g. theme) survives a page reload.
1it('dark mode setting persists after reload', () => {
2 cy.visit('/settings');
3
4 cy.get('[data-testid="dark-mode-toggle"]').click();
5 cy.get('html').should('have.attr', 'data-theme', 'dark');
6
7 // cy.reload() keeps localStorage intact within the same test
8 cy.reload();
9
10 cy.get('html').should('have.attr', 'data-theme', 'dark');
11});#reload#refresh#localStorage#persist