Hello list, I'm trying to setup some shared specs to describe a CRUD controller and want to reuse the logic in it.
I'm basing most of the examples in latest David's post about it [1] The thing is that looking at the mailing list I couldn't find a cleaner way to set the model that will be used in the different controller examples. Has anyone experienced DRY without removing readability in this topic? I was looking for something like this: describe Invoices do it_should_behave_like "CRUD", :model => Invoice, ... end where :model is being set as instance variable inside the shared specs. In any case, I can workaround using before(:each) blocks before invoking the shared specs. Thanks in advance for comments, suggestions and pointers. [1] http://blog.davidchelimsky.net/2008/7/1/new-controller-examples -- Luis Lavena AREA 17 - Human beings, who are almost unique in having the ability to learn from the experience of others, are also remarkable for their apparent disinclination to do so. Douglas Adams _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users