supplier updates mostly
This commit is contained in:
@@ -0,0 +1,62 @@
|
||||
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
|
||||
Reference in New Issue
Block a user