mirror of
https://github.com/Ocelot-Social-Community/Ocelot-Social.git
synced 2026-02-06 01:46:05 +00:00
e2e: add user blocking step to chat notification test
This commit is contained in:
parent
e5c6f12610
commit
dadebaac1c
@ -12,7 +12,9 @@ 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 |
|
||||
| Billy Block | billy-block | billy@example.org | 4321 | u_bb | 0.0.4 |
|
||||
And "Bob der Baumeister" mutes "Nathan Narrator"
|
||||
And "Bob der Baumeister" blocks "Billy Block"
|
||||
|
||||
Scenario: No Chat Notification Email when Online
|
||||
Given I am logged in as "bob-der-baumeister"
|
||||
|
||||
@ -0,0 +1,14 @@
|
||||
import { defineStep } from '@badeball/cypress-cucumber-preprocessor'
|
||||
import '../../factories'
|
||||
|
||||
defineStep('{string} blocks {string}', (blockerName, blockedName) => {
|
||||
cy.neode()
|
||||
.firstOf('User', { name: blockedName })
|
||||
.then(mutedUser => {
|
||||
cy.neode()
|
||||
.firstOf('User', { name: blockerName })
|
||||
.then(muterUser => {
|
||||
cy.wrap(muterUser).relateTo(mutedUser, 'muted')
|
||||
})
|
||||
})
|
||||
})
|
||||
Loading…
x
Reference in New Issue
Block a user