Sha256: bc73d88fad1a4126de6eba4c1b9098f0c8de3c1edb4439fd097a1a5f9d547592

Contents?: true

Size: 481 Bytes

Versions: 4

Compression:

Stored size: 481 Bytes

Contents

require 'spec_helper'
require 'acceptance/acceptance_helper'

describe "default strategy" do
  it "uses create when not specified" do
    define_model('User')

    FactoryGirl.define do
      factory :user do
      end
    end

    Factory(:user).should_not be_new_record
  end

  it "can be overridden" do
    define_model('User')

    FactoryGirl.define do
      factory :user, :default_strategy => :build do
      end
    end

    Factory(:user).should be_new_record
  end
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
factory_girl-2.0.0.beta3 spec/acceptance/default_strategy_spec.rb
factory_girl_kibiz0r-2.0.0.beta3 spec/acceptance/default_strategy_spec.rb
factory_girl_kibiz0r-2.0.0.beta2 spec/acceptance/default_strategy_spec.rb
factory_girl-2.0.0.beta2 spec/acceptance/default_strategy_spec.rb