Sha256: 5f6bb2557b2289e4824f62995c433ed3471cd12938a1adc9bc8bb8783520ba52
Contents?: true
Size: 762 Bytes
Versions: 26
Compression:
Stored size: 762 Bytes
Contents
require File.expand_path(File.join(File.dirname(__FILE__), '..', '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
Version data entries
26 entries across 26 versions & 14 rubygems