57 lines
2.5 KiB
Gherkin
57 lines
2.5 KiB
Gherkin
Feature: A supplier can sign up
|
|
|
|
@javascript
|
|
Scenario: It works
|
|
When I visit the supplier signup path
|
|
And fill in the supplier signup form with new credentials
|
|
And click on the supplier signup submit button
|
|
And I wait 1 second
|
|
Then a new supplier with the new signup data should be created
|
|
And the supplier should be redirected to the supplier '/pages/introduction' path
|
|
|
|
@javascript
|
|
Scenario: Existing non signed-in employee creates new supplier
|
|
Given there is a confirmed employee
|
|
When I visit the supplier signup path
|
|
And fill in the supplier signup form with existing employee credentials
|
|
And click on the supplier signup submit button
|
|
And I wait 1 second
|
|
Then a new supplier with the existing employee should be created
|
|
And the supplier should be redirected to the supplier '/pages/introduction' path
|
|
|
|
@javascript
|
|
Scenario: Existing signed in employee creates new supplier
|
|
Given there is a confirmed and open supplier
|
|
And I am signed in as supplier
|
|
When I visit the supplier signup path
|
|
And fill in the supplier signup form with a new supplier name
|
|
And click on the supplier signup submit button
|
|
And I wait 1 second
|
|
Then a new supplier with the existing employee should be created
|
|
And the supplier should be redirected to the supplier '/pages/introduction' path
|
|
|
|
@javascript
|
|
Scenario: Existing signed in employee creates existing supplier name
|
|
Given there is a confirmed and open supplier
|
|
And I am signed in as supplier
|
|
When I visit the supplier signup path
|
|
And fill in the supplier signup form with an existing supplier name
|
|
And click on the supplier signup submit button
|
|
#Then the new supplier signup for should have an error on 'supplier_name' # no new supplier
|
|
Then the supplier should be redirected to the root path
|
|
|
|
@javascript
|
|
Scenario: Existing non signed in employee creates existing supplier name
|
|
Given there is a confirmed and open supplier
|
|
When I visit the supplier signup path
|
|
And fill in the supplier signup form with existing employee credentials
|
|
And fill in the supplier signup form with an existing supplier name
|
|
And click on the supplier signup submit button
|
|
#Then the new supplier signup for should have an error on 'supplier_name'
|
|
Then the supplier should be redirected to the root path
|
|
#Scenarios
|
|
#- non existing non signed in employee
|
|
#- existing non signed in employee
|
|
#- existing signed in emloyee
|
|
#- Supplier name exist for existing employee
|