Sha256: 7984044a4c646b8eb8dd135909d8b900a60a955f3252b21d0ed4342603e8204d
Contents?: true
Size: 837 Bytes
Versions: 1
Compression:
Stored size: 837 Bytes
Contents
require "spec_helper" describe FactoryGirl::StrategyCalculator, "with a FactoryGirl::Strategy object" do let(:strategy) { FactoryGirl::Strategy::Build } it "returns the strategy object" do FactoryGirl::StrategyCalculator.new(strategy).strategy.should == strategy end end describe FactoryGirl::StrategyCalculator do it "returns the correct strategy object for :build" do FactoryGirl::StrategyCalculator.new(:build).strategy.should == FactoryGirl::Strategy::Build end it "returns the correct strategy object for :create" do FactoryGirl::StrategyCalculator.new(:create).strategy.should == FactoryGirl::Strategy::Create end it "raises when passing a bogus strategy" do expect { FactoryGirl::StrategyCalculator.new(:bogus_strategy).strategy }.to raise_error "unrecognized method bogus_strategy" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
factory_girl-3.1.1 | spec/factory_girl/strategy_calculator_spec.rb |