Commit Graph

7 Commits

Author SHA1 Message Date
Mike Bloy c863f7e6f0 association_matcher foreign_key refinement
https://github.com/thoughtbot/shoulda-matchers/issues/66

has_many and has_one tests failed with the reverse association has a
nonstandard name, (eg "belongs_to :author, :class_name => :User)

corrected by having have_one and have_many association tests check for an
:inverse_of on their association, and use the inverse relationship's
foreign key info if it can be found
2012-03-22 21:27:21 -05:00
Markus Schwed 17ac7d5a36 Added class_name option matcher to association_matcher 2011-10-16 14:06:24 +02:00
Håkon Lerring 0820901e4b Added support for testing the :conditions option on associations 2011-09-23 13:19:17 +02:00
Prem Sichanugrist a6fa83e18c Fix whitespace 2011-09-12 17:25:05 +07:00
Oscar Del Ben 7e999d73a6 add order clause 2011-06-16 16:21:57 +02:00
Joel Moss 6b4035c117 Prefer #foreign_key to #primary_key_name when possible for AssociationMatcher#foreign_key
Fixes deprecation warning added in Rails 3.1:
https://github.com/rails/rails/blob/v3.1.0.beta1/activerecord/lib/active_record/reflection.rb#L201-208

Closes: https://github.com/thoughtbot/shoulda-matchers/pull/9
2011-05-20 10:22:08 -04:00
Joe Ferris 56b0a0439e Move into the Matchers namespace 2010-12-15 17:34:19 -05:00