e2e: add user muting step to chat notification test

This commit is contained in:
mahula 2025-04-11 10:03:08 +02:00
parent 3b491900fc
commit ac57bd85e8
2 changed files with 15 additions and 0 deletions

View File

@ -12,6 +12,7 @@ Feature: Notifications for Chat Messages via E-Mail
| Bob der Baumeister | bob-der-baumeister | moderator@example.org | 1234 | u2 | 0.0.4 |
| Jenny Rostock | jenny-rostock | user@example.org | 1234 | u3 | 0.0.4 |
| Nathan Narrator | nathan-narrator | narrator@example.org | abcd | u_nn | 0.0.4 |
And "Bob der Baumeister" mutes "Nathan Narrator"
Scenario: No Chat Notification Email when Online
Given I am logged in as "bob-der-baumeister"

View File

@ -0,0 +1,14 @@
import { defineStep } from '@badeball/cypress-cucumber-preprocessor'
import './../../factories'
defineStep('{string} mutes {string}', (muterName, mutedName) => {
cy.neode()
.firstOf('User', { name: mutedName })
.then(mutedUser => {
cy.neode()
.firstOf('User', { name: muterName })
.then(muterUser => {
cy.wrap(muterUser).relateTo(mutedUser, 'muted')
})
})
})