@@ -37,6 +37,7 @@ export const ToggleCollapseButton = memo((): JSX.Element => {
type="button"
className={`btn btn-primary ${styles['btn-toggle-collapse']} p-2`}
onClick={isDrawerMode() ? toggleDrawer : toggleCollapsed}
+ data-testid="btn-toggle-collapse"
>
<span className={`material-symbols-outlined fs-2 ${rotationClass}`}>{icon}</span>
</button>
@@ -36,9 +36,8 @@ describe('Access to sidebar', () => {
});
- // TODO: rewrite test case with grw-switch-collapse-button
it('Successfully collapse sidebar', () => {
- cy.getByTestid('grw-switch-collapse-button').click({force: true});
+ cy.getByTestid('btn-toggle-collapse').click({force: true});
cy.getByTestid('grw-sidebar-contents').should('not.be.visible');
@@ -88,7 +88,7 @@ Cypress.Commands.add('collapseSidebar', (isCollapsed: boolean, waitUntilSaving =
cy.waitUntil(() => {
// do
- cy.getByTestid("grw-switch-collapse-button").click({force: true});
+ cy.getByTestid("btn-toggle-collapse").click({force: true});
// wait until saving UserUISettings
if (waitUntilSaving) {
// eslint-disable-next-line cypress/no-unnecessary-waiting