Sha256: bf2df1146edaaa5039407146d49e9b397d6cde8405f20fe5fca9103adc9ef09f

Contents?: true

Size: 530 Bytes

Versions: 33

Compression:

Stored size: 530 Bytes

Contents

require 'spec_helper'

describe 'finding factories keyed by class instead of symbol' do
  before do
    define_model("User") do
      attr_accessor :name, :email
    end

    FactoryGirl.define do
      factory :user do
        name 'John Doe'
        sequence(:email) {|n| "person#{n}@example.com" }
      end
    end
  end

  it 'allows interaction based on class name' do
    user = FactoryGirl.create User, email: 'person@example.com'
    user.email.should == 'person@example.com'
    user.name.should == 'John Doe'
  end
end

Version data entries

33 entries across 25 versions & 4 rubygems

Version Path
challah-1.0.0.beta vendor/bundle/gems/factory_girl-4.1.0/spec/acceptance/keyed_by_class_spec.rb
challah-0.9.1.beta.3 vendor/bundle/gems/factory_girl-4.1.0/spec/acceptance/keyed_by_class_spec.rb
challah-0.9.1.beta vendor/bundle/gems/factory_girl-4.1.0/spec/acceptance/keyed_by_class_spec.rb
sunrise-cms-0.5.0.rc1 vendor/bundle/ruby/1.9.1/gems/factory_girl-4.1.0/spec/acceptance/keyed_by_class_spec.rb
challah-0.9.0 vendor/bundle/gems/factory_girl-4.1.0/spec/acceptance/keyed_by_class_spec.rb
challah-rolls-0.2.0 vendor/bundle/gems/challah-0.8.3/vendor/bundle/gems/factory_girl-4.0.0/spec/acceptance/keyed_by_class_spec.rb
challah-rolls-0.2.0 vendor/bundle/gems/challah-0.8.3/vendor/bundle/gems/factory_girl-4.1.0/spec/acceptance/keyed_by_class_spec.rb
challah-rolls-0.2.0 vendor/bundle/gems/factory_girl-3.6.1/spec/acceptance/keyed_by_class_spec.rb
challah-rolls-0.2.0 vendor/bundle/gems/factory_girl-4.0.0/spec/acceptance/keyed_by_class_spec.rb
challah-rolls-0.2.0 vendor/bundle/gems/factory_girl-4.1.0/spec/acceptance/keyed_by_class_spec.rb
challah-rolls-0.2.0 vendor/bundle/gems/challah-0.8.0.pre/vendor/bundle/gems/factory_girl-3.6.1/spec/acceptance/keyed_by_class_spec.rb
challah-0.8.3 vendor/bundle/gems/factory_girl-4.1.0/spec/acceptance/keyed_by_class_spec.rb
challah-0.8.3 vendor/bundle/gems/factory_girl-4.0.0/spec/acceptance/keyed_by_class_spec.rb
factory_girl-3.6.2 spec/acceptance/keyed_by_class_spec.rb
challah-0.8.1 vendor/bundle/gems/factory_girl-4.0.0/spec/acceptance/keyed_by_class_spec.rb
factory_girl-4.1.0 spec/acceptance/keyed_by_class_spec.rb
challah-rolls-0.1.0 vendor/bundle/gems/factory_girl-3.6.1/spec/acceptance/keyed_by_class_spec.rb
challah-rolls-0.1.0 vendor/bundle/gems/factory_girl-4.0.0/spec/acceptance/keyed_by_class_spec.rb
challah-rolls-0.1.0 vendor/bundle/gems/challah-0.8.0.pre/vendor/bundle/gems/factory_girl-3.6.1/spec/acceptance/keyed_by_class_spec.rb
challah-0.8.0.pre vendor/bundle/gems/factory_girl-3.6.1/spec/acceptance/keyed_by_class_spec.rb