mirror of
https://github.com/Mueller-Patrick/Betterzon.git
synced 2026-05-04 18:57:59 +00:00
BETTERZON-21: Adding .feature for searching Product and began work on stepdefs file
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
Feature: Search a Product
|
||||
|
||||
Scenario: User searches for unknown product
|
||||
Given the user is on the landing page
|
||||
When the user enters the search term "iPhone 13" and clicks search
|
||||
Then the user should see the error page "No products found"
|
||||
|
||||
Scenario: User is not logged in, searches for known product
|
||||
Given the user is on the landing page
|
||||
And the user is not logged in
|
||||
When the user enters the search term "iPhone 12" and clicks search
|
||||
Then the user should see a list of products
|
||||
When the user clicks on the first product
|
||||
Then the user should see the product detail page
|
||||
And the set price alarm box should show "Log in to continue"
|
||||
|
||||
Scenario: User is logged in, searches for known product
|
||||
Given the user is on the landing page
|
||||
And the user is logged in
|
||||
When the user enters the search term "iPhone 12" and clicks search
|
||||
Then the user should see a list of products
|
||||
When the user clicks on the first product
|
||||
Then the user should see the product detail page
|
||||
And the set price alarm box should show "Set price alarm"
|
||||
When the user sets a price alarm
|
||||
Then the user should receive an email confirming the price alarm
|
||||
Reference in New Issue
Block a user