mirror of
https://github.com/Ocelot-Social-Community/Ocelot-Social.git
synced 2025-12-13 07:46:06 +00:00
32 lines
1.3 KiB
Gherkin
32 lines
1.3 KiB
Gherkin
Feature: Notifications for a mentions
|
|
As a user
|
|
I want to be notified if sb. mentions me in a post or comment
|
|
In order join conversations about or related to me
|
|
|
|
Background:
|
|
Given we have the following user accounts:
|
|
| name | slug | email | password |
|
|
| Wolle aus Hamburg | wolle-aus-hamburg | wolle@example.org | 1234 |
|
|
| Matt Rider | matt-rider | matt@example.org | 4321 |
|
|
|
|
Scenario: Mention another user, re-login as this user and see notifications
|
|
Given I log in with the following credentials:
|
|
| email | password |
|
|
| wolle@example.org | 1234 |
|
|
And I start to write a new post with the title "Hey Matt" beginning with:
|
|
"""
|
|
Big shout to our fellow contributor
|
|
"""
|
|
And mention "@matt-rider" in the text
|
|
And I click on "Save"
|
|
When I log out
|
|
And I log in with the following credentials:
|
|
| email | password |
|
|
| matt@example.org | 4321 |
|
|
And see 1 unread notifications in the top menu
|
|
And open the notification menu and click on the first item
|
|
Then I get to the post page of ".../hey-matt"
|
|
And the notification gets marked as read
|
|
But when I refresh the page
|
|
Then there are no notifications in the top menu
|