Files
mozo-backend/spec/models/supplier_spec.rb
T
2012-08-30 11:12:23 +02:00

63 lines
1.2 KiB
Ruby

require 'spec_helper'
describe Supplier do
before :each do
@supplier = build :supplier
end
# property open
describe :open do
it 'should be false by default' do
@supplier.open.should == false
end
it 'should not be open? by default' do
@supplier.open?.should == false
end
it 'should be closed? by default' do
@supplier.closed?.should == true
end
describe :mark_as_open! do
before :each do
@supplier.mark_as_open!
end
it 'should be persisted in the database' do
@supplier.reload
@supplier.open.should == true
end
it 'should be open?' do
@supplier.open?.should == true
end
it 'should not be closed?' do
@supplier.closed?.should == false
end
end
describe :mark_as_closed! do
before :each do
@supplier.mark_as_open!
@supplier.mark_as_closed!
end
it 'should be persisted in the database' do
@supplier.reload
@supplier.open.should == false
end
it 'should be open?' do
@supplier.open?.should == false
end
it 'should not be closed?' do
@supplier.closed?.should == true
end
end
end
end