<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:10pt"><div><span>Hi</span></div><div><span>Thanks a ton for all these links. I'll take  look at them.</span></div><div><br><span></span></div><div><span>See you at the next meeting - hopefully.</span></div><div> </div><div><i>James Cumming, CFA<br></i>+44 7799 554468<br></div>  <div style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <font size="2" face="Arial"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Chris Parsons <chris.p@rsons.org><br> <b><span style="font-weight: bold;">To:</span></b> London Ruby Users Group <chat@lists.lrug.org> <br> <b><span style="font-weight: bold;">Sent:</span></b> Wednesday, 23 November 2011, 12:53<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [LRUG] A
 question on DRYness on testing methods that get / set state<br> </font> <br><div id="yiv1196273389"><div><br><div><div>On 23 Nov 2011, at 11:50, Tom Stuart wrote:</div><br class="yiv1196273389Apple-interchange-newline"><blockquote type="cite"><div>On 23 Nov 2011, at 11:47, Steve Tooke wrote:<br><blockquote type="cite">Not exactly what you're after - but Avdi Grimm's new book is an interesting look at taking a much more object oriented view of building a rails app. It covers some of the same sort of ground.<br></blockquote><br>And, if you've read the GOOS book (<a rel="nofollow" target="_blank" href="http://growing-object-oriented-software.com/">http://growing-object-oriented-software.com/</a>) and know how to use RSpec, you probably already have all the knowledge you need to do this.<br></div></blockquote></div><div><br></div><div>Corey Haines has been giving a few specifics on how to pull out tests:</div><div><br></div><div><a rel="nofollow"
 target="_blank" href="http://confreaks.net/videos/641-gogaruco2011-fast-rails-tests">http://confreaks.net/videos/641-gogaruco2011-fast-rails-tests</a></div><div><br></div><div>Also Gary talks about it a lot in Destroy all Software:</div><div><br></div><div><a rel="nofollow" target="_blank" href="http://www.destroyallsoftware.com">http://www.destroyallsoftware.com</a></div><div><br></div><div>(I'll have coupons soon: so find me at some future LRUG if you want one :)</div><div><br></div><div>Steve Klabnik has written some blog points about it too:</div><div><br></div><div><a rel="nofollow" target="_blank" href="http://blog.steveklabnik.com/2011/09/22/extracting-domain-models-a-practical-example.html">http://blog.steveklabnik.com/2011/09/22/extracting-domain-models-a-practical-example.html</a></div><div><br></div><div>HTH</div><div><br></div><div>Chris</div><br><div>
--<br>Chris Parsons<br><a rel="nofollow" ymailto="mailto:chris.p@rsons.org" target="_blank" href="mailto:chris.p@rsons.org">chris.p@rsons.org</a><br>http://twitter.com/chrismdp<br>http://pa.rsons.org<br><br><br><br>
</div>
<br></div></div><br>_______________________________________________<br>Chat mailing list<br><a ymailto="mailto:Chat@lists.lrug.org" href="mailto:Chat@lists.lrug.org">Chat@lists.lrug.org</a><br><a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a><br><br><br> </div> </div>  </div></body></html>