Sha256: 481d9edc535908beaa395d8f8b91edff6cd32cd89edd3700933a837944cb9bda

Contents?: true

Size: 833 Bytes

Versions: 54

Compression:

Stored size: 833 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(ArgumentError, /bogus_strategy/)
  end
end

Version data entries

54 entries across 54 versions & 4 rubygems

Version Path
classiccms-0.7.5 vendor/bundle/gems/factory_girl-3.2.0/spec/factory_girl/strategy_calculator_spec.rb
classiccms-0.7.4 vendor/bundle/gems/factory_girl-3.2.0/spec/factory_girl/strategy_calculator_spec.rb
classiccms-0.7.3 vendor/bundle/gems/factory_girl-3.2.0/spec/factory_girl/strategy_calculator_spec.rb
classiccms-0.7.2 vendor/bundle/gems/factory_girl-3.2.0/spec/factory_girl/strategy_calculator_spec.rb
classiccms-0.7.1 vendor/bundle/gems/factory_girl-3.2.0/spec/factory_girl/strategy_calculator_spec.rb
classiccms-0.7.0 vendor/bundle/gems/factory_girl-3.2.0/spec/factory_girl/strategy_calculator_spec.rb
classiccms-0.6.9 vendor/bundle/gems/factory_girl-3.2.0/spec/factory_girl/strategy_calculator_spec.rb
classiccms-0.6.8 vendor/bundle/gems/factory_girl-3.2.0/spec/factory_girl/strategy_calculator_spec.rb
classiccms-0.6.7 vendor/bundle/gems/factory_girl-3.2.0/spec/factory_girl/strategy_calculator_spec.rb
classiccms-0.6.6 vendor/bundle/gems/factory_girl-3.2.0/spec/factory_girl/strategy_calculator_spec.rb
classiccms-0.6.5 vendor/bundle/gems/factory_girl-3.2.0/spec/factory_girl/strategy_calculator_spec.rb
classiccms-0.6.4 vendor/bundle/gems/factory_girl-3.2.0/spec/factory_girl/strategy_calculator_spec.rb
classiccms-0.6.3 vendor/bundle/gems/factory_girl-3.2.0/spec/factory_girl/strategy_calculator_spec.rb
classiccms-0.6.2 vendor/bundle/gems/factory_girl-3.2.0/spec/factory_girl/strategy_calculator_spec.rb
classiccms-0.6.1 vendor/bundle/gems/factory_girl-3.2.0/spec/factory_girl/strategy_calculator_spec.rb
classiccms-0.6.0 vendor/bundle/gems/factory_girl-3.2.0/spec/factory_girl/strategy_calculator_spec.rb
classiccms-0.5.17 vendor/bundle/gems/factory_girl-3.2.0/spec/factory_girl/strategy_calculator_spec.rb
classiccms-0.5.16 vendor/bundle/gems/factory_girl-3.2.0/spec/factory_girl/strategy_calculator_spec.rb
classiccms-0.5.15 vendor/bundle/gems/factory_girl-3.2.0/spec/factory_girl/strategy_calculator_spec.rb
classiccms-0.5.14 vendor/bundle/gems/factory_girl-3.2.0/spec/factory_girl/strategy_calculator_spec.rb