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

44 lines
854 B
Ruby
Raw Normal View History

require 'spec_helper'
2009-04-11 11:27:23 -04:00
describe FactoryGirl::Sequence do
describe "a basic sequence" do
2009-04-11 11:27:23 -04:00
before do
@sequence = FactoryGirl::Sequence.new {|n| "=#{n}" }
2009-04-11 11:27:23 -04:00
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
2009-04-11 11:27:23 -04:00
end