Fixed all specs except signup flow
This commit is contained in:
@@ -110,21 +110,21 @@ describe Supplier do
|
||||
end
|
||||
|
||||
it 'returns null object without employee' do
|
||||
supplier.employee_settings.for_employee('asdf').should_not be_present
|
||||
supplier.employee_settings.for_employee(nil).should_not be_present
|
||||
end
|
||||
it 'returns employee_settings on for employee' do
|
||||
supplier.add_employee employee
|
||||
settings = supplier.employee_settings.for_employee(employee.id)
|
||||
settings = supplier.employee_settings.for_employee(employee)
|
||||
settings.should be_present
|
||||
settings.manager?.should be false
|
||||
end
|
||||
|
||||
it 'indicates a manager when specified as such and is persisted' do
|
||||
supplier.add_manager employee
|
||||
settings = supplier.employee_settings.for_employee(employee.id)
|
||||
settings = supplier.employee_settings.for_employee(employee)
|
||||
settings.manager?.should be true
|
||||
reloaded_supplier = Supplier.find(supplier.id)
|
||||
settings = reloaded_supplier.employee_settings.for_employee(employee.id)
|
||||
settings = reloaded_supplier.employee_settings.for_employee(employee)
|
||||
settings.manager?.should be true
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user