add_foreign_key :product_categorizations, :product_categories
add_foreign_key :product_categorizations, :products
describe ProductCategorization do
#working
it { should have_foreign_key_for(:products, :dependent => nil) }
# NOT working
it { should have_foreign_key_for(:products) }
end
expected [
#<struct Foreigner::ConnectionAdapters::ForeignKeyDefinition from_table="product_categorizations", to_table="product_categories", options={:column=>"product_category_id", :name=>"product_categorizations_product_category_id_fk", :primary_key=>"id", :dependent=>nil}>,
#<struct Foreigner::ConnectionAdapters::ForeignKeyDefinition from_table="product_categorizations", to_table="products", options={:column=>"product_id", :name=>"product_categorizations_product_id_fk", :primary_key=>"id", :dependent=>nil}>
] to include
#<struct Foreigner::ConnectionAdapters::ForeignKeyDefinition from_table="product_categorizations", to_table="products", options={:primary_key=>"id", :column=>"product_id", :name=>"product_categorizations_product_id_fk"}>