1
0
Fork 0
mirror of https://github.com/thoughtbot/factory_bot.git synced 2022-11-09 11:43:51 -05:00
thoughtbot--factory_bot/spec/factory_girl/aliases_spec.rb

29 lines
703 B
Ruby

require 'spec_helper'
describe Factory, "aliases" do
it "should include an attribute as an alias for itself by default" do
Factory.aliases_for(:test).should include(:test)
end
it "should include the root of a foreign key as an alias by default" do
Factory.aliases_for(:test_id).should include(:test)
end
it "should include an attribute's foreign key as an alias by default" do
Factory.aliases_for(:test).should include(:test_id)
end
describe "after adding an alias" do
before do
Factory.alias(/(.*)_suffix/, '\1')
end
it "should return the alias in the aliases list" do
Factory.aliases_for(:test_suffix).should include(:test)
end
end
end