mirror of
https://github.com/Mueller-Patrick/Betterzon.git
synced 2025-04-19 23:39:18 +00:00
29 lines
1.2 KiB
Gherkin
29 lines
1.2 KiB
Gherkin
Feature: Price Alarms
|
|
|
|
Scenario: Show a list of price alarms
|
|
Given the user is on the landing page
|
|
And the user is logged in
|
|
And the user has at least 1 price alarm set
|
|
When the user clicks on the profile icon
|
|
Then the profile details popup should open
|
|
When the user clicks on price alarms
|
|
Then the price alarm list should open
|
|
And the price alarm list should contain at least 1 entry
|
|
And the price alarm list should contain a maximum of 20 entries per page
|
|
|
|
Scenario: Remove a price alarm
|
|
Given the user is on the price alarm list page
|
|
And the user is logged in
|
|
When the user clicks on the "remove" button next to a price alarm
|
|
Then a popup should open asking the user to confirm the removal
|
|
When the user confirms the removal of the price alarm
|
|
Then the price alarm should be removed from the database
|
|
|
|
Scenario: Edit a price alarm
|
|
Given the user is on the price alarm list page
|
|
And the user is logged in
|
|
When the user clicks on the "edit" button next to a price alarm
|
|
Then a popup should open where the user can edit the alarm
|
|
When the user clicks on the "save changes" button
|
|
Then the price alarm should be updated in the database
|