On 23 Mar 2010, at 17:43, Patrick J. Collins wrote:

Ok,

So... My first attempt at specing a method in my photo model didn't go so
well..

http://gist.github.com/341447

Both of these tests are failing, and I am not even sure if I am structuring
this anywhere near correct or not...

In other words... HELP!!!!!!!!!!

Patrick J. Collins
http://collinatorstudios.com

Okay I have a few thoughts for you Patrick, hopefully I'll be able to give you them in an order that makes some sense.

Firstly I wonder why you're putting this behaviour on the photo class. Have you ever heard of the code smell 'feature envy'? Photo#set_cover seems to me to be talking mostly to the photo_album, so perhaps this behaviour should move there?

Something like
https://gist.github.com/341831/663bbef3cb55a70ce875df88643f54a6913193b1

Also, I'm not seeing anything in the specs that actually triggers any behaviour in the class. You set up a stub and then immediately assert what the photo album's cover should be - when are you expecting the code you want to test to be caused to actually run?


_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

cheers,
Matt

http://mattwynne.net
+447974 430184

_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to