mirror of
https://github.com/Ocelot-Social-Community/Ocelot-Social.git
synced 2025-12-12 23:35:58 +00:00
- it is not part of the scope of this ticket, and therefore should be extracted and dealt with separately
26 lines
705 B
JavaScript
26 lines
705 B
JavaScript
import { When, Then } from 'cypress-cucumber-preprocessor/steps'
|
|
|
|
const narratorAvatar = 'https://s3.amazonaws.com/uifaces/faces/twitter/nerrsoft/128.jpg'
|
|
|
|
Then('I click on the {string} button', text => {
|
|
cy.get('button').contains(text).click()
|
|
})
|
|
|
|
Then('my comment should be successfully created', () => {
|
|
cy.get('.iziToast-message')
|
|
.contains('Comment Submitted')
|
|
})
|
|
|
|
Then('I should see my comment', () => {
|
|
cy.get('div.comment p')
|
|
.should('contain', 'Human Connection rocks')
|
|
.get('.ds-avatar img')
|
|
.should('have.attr', 'src')
|
|
.and('contain', narratorAvatar)
|
|
})
|
|
|
|
Then('the editor should be cleared', () => {
|
|
cy.get('.ProseMirror p')
|
|
.should('have.class', 'is-empty')
|
|
})
|