Sha256: eec92135f36f64f9d9a5eaf8dbd4534841129146a51dd2fe221250cf66561b7a

Contents?: true

Size: 739 Bytes

Versions: 22

Compression:

Stored size: 739 Bytes

Contents

require(File.join(File.dirname(__FILE__), 'test_helper'))

class AliasesTest < Test::Unit::TestCase

  should "include an attribute as an alias for itself by default" do
    assert Factory.aliases_for(:test).include?(:test)
  end

  should "include the root of a foreign key as an alias by default" do
    assert Factory.aliases_for(:test_id).include?(:test)
  end

  should "include an attribute's foreign key as an alias by default" do
    assert Factory.aliases_for(:test).include?(:test_id)
  end

  context "after adding an alias" do

    setup do
      Factory.alias(/(.*)_suffix/, '\1')
    end

    should "return the alias in the aliases list" do
      assert Factory.aliases_for(:test_suffix).include?(:test)
    end

  end

end

Version data entries

22 entries across 22 versions & 10 rubygems

Version Path
dima-exe-factory_girl-1.1.5.0 test/aliases_test.rb
dima-exe-factory_girl-1.1.5.1 test/aliases_test.rb
gabrielg-factory_girl-1.1.6 test/aliases_test.rb
gabrielg-factory_girl-1.1.7 test/aliases_test.rb
gabrielg-factory_girl-1.1.8 test/aliases_test.rb
gabrielg-factory_girl-1.1.9 test/aliases_test.rb
gabrielg-factory_girl-1.2.0 test/aliases_test.rb
gabrielg-factory_girl-1.2.1 test/aliases_test.rb
gabrielg-factory_girl-1.2.2 test/aliases_test.rb
gsterndale-warrant-0.2.0 test/rails_root/vendor/gems/thoughtbot-factory_girl-1.1.5/test/aliases_test.rb
gsterndale-warrant-0.3.0 test/rails_root/vendor/gems/thoughtbot-factory_girl-1.1.5/test/aliases_test.rb
handcrafted-factory_girl-1.1.14 test/aliases_test.rb
jrun-factory_girl-1.1.3.9999 test/aliases_test.rb
multiplay-factory_girl-1.1.5 test/aliases_test.rb
snowblink-factory_girl-1.1.5 test/aliases_test.rb
thoughtbot-factory_girl-1.1.3 test/aliases_test.rb
thoughtbot-factory_girl-1.1.4 test/aliases_test.rb
thoughtbot-factory_girl-1.1.5 test/aliases_test.rb
threedaymonk-factory_girl-1.1.4 test/aliases_test.rb
factory_girl-1.1.3 test/aliases_test.rb