Fixed all specs except signup flow

This commit is contained in:
2015-02-20 20:52:44 +01:00
parent d9e69beb5f
commit 9eb4f8ee9a
18 changed files with 42 additions and 59 deletions
+4 -4
View File
@@ -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