Stefan Kanev wrote:
I've been doing RSpec for more than a year by now, yet I cannot help but
feel that I've never got a single view spec right. I can see that I have
very few view specs and that my views tend be a lot messier than
everything else. I've read the chapter in the RSpec book about spec'ing
views, but I still think I'm not getting it right.
Assuming that I'm a view spec noob, would you guys care to share your
experience with writing them? What works and what doesn't? What should I
avoid at all cost? And most importantly, how does the process of writing
view specs feel?
I write view specs, and doing so encourages me to move behavior out of
the views and into the controller. I find it easy to write specs to
check how I render dynamic data, but still don't have a good feel for
writing specs that check that action buttons submit the form I expect to
submit. I imagine writing more of the latter kind of spec will encourage
me to avoid complex form submissions.
I treat view specs like any other specs: when I have a tough time
writing the spec, then I rethink my design choices.
--
J. B. Rainsberger :: http://www.jbrains.ca ::
http://www.thecodewhisperer.com
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users