Test the block is called in Factory#run
This commit is contained in:
parent
73b9e4196a
commit
93026a8f2f
|
@ -272,4 +272,11 @@ describe FactoryGirl::Factory, "running a factory" do
|
||||||
subject.run(FactoryGirl::Proxy::Build, { :name => "John Doe" })
|
subject.run(FactoryGirl::Proxy::Build, { :name => "John Doe" })
|
||||||
proxy.should have_received(:set).once
|
proxy.should have_received(:set).once
|
||||||
end
|
end
|
||||||
|
|
||||||
|
it "calls the block and returns the result" do
|
||||||
|
block_run = nil
|
||||||
|
block = lambda {|result| block_run = "changed" }
|
||||||
|
subject.run(FactoryGirl::Proxy::Build, { }, &block)
|
||||||
|
block_run.should == "changed"
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue