Fixed all specs except signup flow
This commit is contained in:
@@ -2,9 +2,9 @@ require 'spec_helper'
|
||||
|
||||
|
||||
describe List do
|
||||
let(:supplier) { create :supplier }
|
||||
let(:supplier_password){'secret1'}
|
||||
let(:supplier) { create :supplier, email: 'supplier@mozo.bar', password: supplier_password, confirmation_token: 'abc', confirmed_at: Time.now.utc, open: true }
|
||||
let(:employee_password){'secret1'}
|
||||
let(:employee) { create :employee, email: 'supplier@mozo.bar', password: employee_password, confirmation_token: 'abc', confirmed_at: Time.now.utc}
|
||||
let(:supplier) { create :supplier, open: true }
|
||||
let(:user) { create :user }
|
||||
let(:section) { create :section, supplier: supplier}
|
||||
let(:table) { create :table, supplier: supplier}
|
||||
|
||||
@@ -2,9 +2,9 @@ require 'spec_helper'
|
||||
|
||||
|
||||
describe List do
|
||||
let(:supplier) { create :supplier }
|
||||
let(:supplier_password){'secret1'}
|
||||
let(:supplier) { create :supplier, email: 'supplier@mozo.bar', password: supplier_password, confirmation_token: 'abc', confirmed_at: Time.now.utc, open: true }
|
||||
let(:employee_password){'secret1'}
|
||||
let(:employee) { create :employee, email: 'supplier@mozo.bar', password: employee_password, confirmation_token: 'abc', confirmed_at: Time.now.utc}
|
||||
let(:supplier) { create :supplier, open: true }
|
||||
let(:user) { create :user }
|
||||
let(:section) { create :section, supplier: supplier}
|
||||
let(:table) { create :table, supplier: supplier}
|
||||
|
||||
@@ -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