Files
mozo-backend/spec/acceptance/suppliers/supplier_main_board.feature
T
2013-12-21 16:46:07 +01:00

72 lines
3.2 KiB
Gherkin

Feature: Supplier main board
#@javascript
#Scenario: the active list should be present and contained in row having its id
#Given there is an active list and order
#And I am signed in as supplier
#When I visit the supplier root path
#Then the supplier dashboard should display the active list
#And the supplier dashboard should display the active order
#When I click on translation 'supplier.order.being_processed'
## waiting here only needed in old style implementation
#And I wait 1 second
#Then the supplier order row should be marked as active
#When I click on translation 'supplier.order.being_served'
#And I wait 1 second
#Then the order in the supplier dashboard should not be displayed anymore
#And the order should be marked as delivered
#And the list on the supplier dashboard should not be marked as in need of help
#When the list is marked as in need of help
## waiting here only needed in old style implementation
#And I wait 1 second
#Then the list on the supplier dashboard should be marked as in need of help
#When I click on the mark list as helped button in the supplier dashboard
#Then the list on the supplier dashboard should not be marked as in need of help
#When the list is marked as in need of payment
#Then the list on the supplier dashboard should be marked as in need of payment
#When another order is placed
#Then the supplier dashboard list should display the updated price
#And the new order should be present in the supplier dashboard
#When a new order on a table in another section is created
#And I wait 1 second
#Then the new list should appear in the supplier dashboard
#And the new order on a table in another section should be present in the supplier dashboard
#When I click on the close list button in the supplier dashboard
#And I wait 1 second
#Then the list in the supplier dashboard should not be displayed anymore
#And the list should be marked as closed
#@javascript
#Scenario: Selecting a specific section limits the result to the lists and orders of those sections
#Given there is an active list and order
#And I am signed in as supplier
#And a new order on a table in another section is created
#Then I should see the list and the new list
#And I should see the order and the new order
#When I select the section in the supplier dashboard
#Then I should see the list and order but not the new list and new order
#When I select the new section in the supplier dashboard
#Then I should see the new list and new order but not the list and order
#When I reset the section selector in the supplier dashboard
#Then I should see the list and the new list
#And I should see the order and the new order
@javascript
Scenario: Selecting a specific section and jumping towards section view
Given there is an active list and order
And I am signed in as supplier
Then I should not see the supplier main board section jumper
When I select the section in the supplier dashboard
And I click on the section main board section jumper
Then I should be redirected to the supplier section view