Speaking for myself, since I support the same philosophy, I wouldn't test the association. I don't care that it has_many posts. I might care that I can add multiple posts, or that I can find posts by criteria, so I would test that.
JD On Jan 10, 2008, at 4:04 PM, Jonathan Leighton wrote: > On Thu, 2008-01-10 at 17:59 -0600, David Chelimsky wrote: >> Another issue is BDD philosophy. BDD is about behaviour. should >> have_many(:posts) is not behaviour. It is structure. I understand >> that >> there are people who view this differently, and I would not want to >> get in the way of anyone using that approach, but RSpec should not be >> sporting conveniences, even very pragmatic ones, that fundamentally >> go >> against the grain of BDD. > > Out of interest, how would/do you test associations David? What if > should have_many(:posts) tested the behaviour of the association > rather > than whether it's defined? > > -- > Jonathan Leighton > http://jonathanleighton.com/ > > _______________________________________________ > rspec-users mailing list > [email protected] > http://rubyforge.org/mailman/listinfo/rspec-users _______________________________________________ rspec-users mailing list [email protected] http://rubyforge.org/mailman/listinfo/rspec-users
