Scenario
User blocks the website from share location
Expected results
Shows error message
User able to manually select location
Scenario
User allows the website to share location
User is inside the coverage area
Expected results
Location properly identifies
User is presents a list of services
Scenario
User allows the website to share location
User is outside the coverage area
Expected results
Out of area message shown to user
User able to manually select location
Scenario
User selects a provided location
Expected results
User is presents a list of services
Services shown are correctly for the specified location
Scenario
User selects a location and then a different provided location
Expected results
User is presents a list of services
Services shown are correctly for the specified location
Scenario
User selects a time
Expected results
User cannot select a day in the past
Results table shows appropriate results
Scenario
User selects a location and a service and clicks "Schedule now"
Expected results
Selecting a service in a given area gives the proper results for that location and time
npm run wdio