1
0
mirror of https://github.com/mattermost/focalboard.git synced 2024-12-24 13:43:12 +02:00

[MM-T4287] Implement Cypress test for hiding/unhiding a group (#3100)

* Implement Cypress test for hiding/unhiding a group

* Update verification logic for hiding/unhiding a group

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
This commit is contained in:
David Janda 2022-05-27 08:27:11 -07:00 committed by GitHub
parent fa258fe91e
commit 9a5c7132e0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -53,4 +53,45 @@ describe('Manage groups', () => {
cy.get('.Label.propColorGreen').should('exist')
})
})
it('MM-T4287 Hiding/unhiding a group', () => {
// Step 1: Create an empty board and add a group
cy.visit('/')
cy.uiCreateEmptyBoard()
cy.contains('+ Add a group').click({force: true})
cy.get('.KanbanColumnHeader .Editable[value=\'New group\']').should('exist')
cy.get('.KanbanColumnHeader .Editable[value=\'New group\']').
clear().
type('Group 1').
blur()
cy.get('.KanbanColumnHeader .Editable[value=\'Group 1\']').should('exist')
// Step 2: Click on the three dots next to "Group 1"
cy.get('.KanbanColumnHeader').last().within(() => {
cy.get('.icon-dots-horizontal').click({force: true})
cy.get('.menu-options').should('exist').within(() => {
cy.contains('Hide').should('exist')
cy.contains('Delete').should('exist')
// Some colours
cy.contains('Brown').should('exist')
cy.contains('Gray').should('exist')
cy.contains('Orange').should('exist')
})
})
// Step 3: Click on "Hide"
cy.contains('Hide').click({force: true})
cy.get('.octo-board-hidden-item').contains('Group 1').should('exist')
cy.get('.KanbanColumnHeader .Editable[value=\'Group 1\']').should('not.exist')
// Step 4: Click "Group 1", then click "Show" in the dropdown
cy.contains('Group 1').click({force: true})
cy.contains('Show').click({force: true})
cy.get('.octo-board-hidden-item').contains('Group 1').should('not.exist')
cy.get('.KanbanColumnHeader .Editable[value=\'Group 1\']').should('exist')
})
})