1
0
Fork 0
mirror of https://github.com/thoughtbot/factory_bot.git synced 2022-11-09 11:43:51 -05:00
thoughtbot--factory_bot/spec/factory_girl/sequence_spec.rb
2010-08-12 19:42:18 -07:00

43 lines
854 B
Ruby

require 'spec_helper'
describe FactoryGirl::Sequence do
describe "a basic sequence" do
before do
@sequence = FactoryGirl::Sequence.new {|n| "=#{n}" }
end
it "should start with a value of 1" do
@sequence.next.should == "=1"
end
describe "after being called" do
before do
@sequence.next
end
it "should use the next value" do
@sequence.next.should == "=2"
end
end
end
describe "a custom sequence" do
before do
@sequence = FactoryGirl::Sequence.new("A") {|n| "=#{n}" }
end
it "should start with a value of A" do
@sequence.next.should == "=A"
end
describe "after being called" do
before do
@sequence.next
end
it "should use the next value" do
@sequence.next.should == "=B"
end
end
end
end