Sha256: 06170444d180f6ca52b47b7e6a7cf07041064aba109fb4af77a2681ae4f4a549

Contents?: true

Size: 462 Bytes

Versions: 8

Compression:

Stored size: 462 Bytes

Contents

require 'spec_helper'
require 'acceptance/acceptance_helper'

describe "attribute aliases" do
  before do
    define_model('User')

    define_model('Post', :user_id => :integer) do
      belongs_to :user
    end

    FactoryGirl.define do
      factory :user

      factory :post do
        user
      end
    end
  end

  it "doesn't assign both an association and its foreign key" do
    FactoryGirl.build(:post, :user_id => 1).user_id.should == 1
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
factory_girl-2.0.2 spec/acceptance/attribute_aliases_spec.rb
factory_girl-2.0.1 spec/acceptance/attribute_aliases_spec.rb
factory_girl-2.0.0.rc4 spec/acceptance/attribute_aliases_spec.rb
factory_girl-2.0.0.rc3 spec/acceptance/attribute_aliases_spec.rb
factory_girl-2.0.0.rc2 spec/acceptance/attribute_aliases_spec.rb
factory_girl-2.0.0.rc1 spec/acceptance/attribute_aliases_spec.rb
factory_girl-2.0.0.beta5 spec/acceptance/attribute_aliases_spec.rb
factory_girl-2.0.0.beta4 spec/acceptance/attribute_aliases_spec.rb