Fix signed in employee adding supplier functionality
This commit is contained in:
@@ -19,7 +19,16 @@ Feature: A supplier can sign up
|
||||
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
|
||||
#Scenarios
|
||||
#- non existing non signed in employee
|
||||
#- existing non signed in employee
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
step 'there is a confirmed and open supplier' do
|
||||
@supplier_password = 'secret1'
|
||||
@employee = create :employee, email: 'supplier@mozo.bar', password: @supplier_password, confirmation_token: 'abc', confirmed_at: Time.now.utc
|
||||
@employee = create :employee, email: 'supplier@mozo.bar', password: @supplier_password
|
||||
@supplier = build :supplier, open: true
|
||||
@supplier.add_manager @employee
|
||||
@section = create :section, title: 'Room', supplier: @supplier, width: 8, height: 8
|
||||
|
||||
@@ -16,6 +16,10 @@ step "fill in the supplier signup form with existing employee credentials" do
|
||||
js_set_field '#new_supplier_password_confirmation', @employee_password
|
||||
end
|
||||
|
||||
step "fill in the supplier signup form with a new supplier name" do
|
||||
js_set_field '#new_supplier_supplier_name', 'Signup Supplier'
|
||||
end
|
||||
|
||||
step "click on the supplier signup submit button" do
|
||||
find('[name="commit"]').click
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user