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:
parent
fa258fe91e
commit
9a5c7132e0
@ -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')
|
||||
})
|
||||
})
|
||||
|
Loading…
Reference in New Issue
Block a user