Files
deck/cypress/integration/stackFeatures.js
Luka Trovic 6518cd464c fix: resolve merge conflicts
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2022-05-11 11:20:01 +01:00

35 lines
1.0 KiB
JavaScript

import { randHash } from '../utils'
const randUser = randHash()
describe('Stack', function () {
const board = 'TestBoard'
const password = 'pass123'
const stack = 'List 1'
before(function () {
cy.nextcloudCreateUser(randUser, password)
cy.deckCreateBoard({ user: randUser, password }, board)
})
beforeEach(function() {
cy.logout()
cy.login(randUser, password)
})
it('Can create a stack', function () {
cy.get('.app-navigation button.app-navigation-toggle').click()
cy.get('#app-navigation-vue .app-navigation__list .app-navigation-entry')
.eq(3)
.find('a.app-navigation-entry-link')
.first().click({force: true})
cy.get('#stack-add button').first().click()
cy.get('#stack-add form input#new-stack-input-main')
.type(stack)
cy.get('#stack-add form input[type=submit]')
.first().click()
cy.get('.board .stack').eq(0).contains(stack).should('be.visible')
})
})