Haha - that was meant to read… "say hi", not "say help"…
Something revealing about that slip! On Sunday, 11 September 2011 at 16:34, Stuart Liston wrote: > Hi guys > > Thanks for the many replies, I appreciate the support. I posted that and > disappeared a little! > > Warren, Pat, Ben - I know what you mean, there's a thin line between testing > rails features and testing my own code. I suppose as a newbie I was writing > the tests to give myself a level of confidence. Perhaps in a few months I'll > not even consider testing such things. Also, I hadn't considered that a > higher level integration test would pick this up anyway. Thanks. > > Ben, Warren - I especially appreciate you describing an alternative > (test-driven) mindset. As you can tell I'm from a database model-first > background and that's why I've started here. > > Brian - good to see you on here putting your ten-cents in, it's appreciated > too. I thought I'd put the records into the database so that I could later > test that (for example) I wasn't able to associate a release and an artist > twice. Perhaps that wasn't necessary though because in rails I'd probably > restrict that in the model rather then with a composite primary key. > > Adam - I need to get myself into the BDD mindset too. If you've settled on > using Remarkable then it's definitely something I'll have a look at using. > > Matt - thanks for the link to the article. I'm about to sit down with a cup > of tea right now and have a gander. From the outset I like the look of your > suite. Reminds me of that used by Ryan Bates… > > I think the general conclusion I've come to is that; it's reasonable, if not > a bit conservative, to test the more complex associations between your > models, but there are probably more fast and concise tools/syntaxes that can > be used to express the tests. I get a warm feeling that my specs are green - > showing me that my models are associated as intended - but perhaps if I > TDD/BBD'd the application from interface down instead of database up then I > would have implicitly tested these relationships in my integration tests > anyway… > > Again guys, really appreciate the feedback. It's good to have a source for > vibrant discussion at my fingertips. I'm a month 'off the boat' from Scotland > so I haven't met any of you guys in person yet, but I'll be there to say help > at this months gathering. > > Stu > > On Saturday, 10 September 2011 at 21:11, Matt wrote: > > > Stuart I did some research on the current practices as I wanted to > > know too - wrote up my findings here: > > http://webtempest.com/ruby-on-rails-3-testing-getting-into-the-groove/ > > > > On Sep 10, 3:53 pm, Stuart Liston <[email protected] > > (http://gmail.com)> wrote: > > > Hi ladies and gents > > > > > > I joined this group a few week ago and keep an eye on it but am a little > > > too > > > 'green' to help out a lot of the time. Instead, my first mail will be to > > > look for advice! > > > > > > I'm looking to test some model (HABTM) relationships in a small > > > application > > > I'm building, and I'm keen to show some more experienced developers how > > > I'm > > > going about it so that I don't start to get into bad habits. > > > > > > So with that in mind, does anyone fancy having a quick gander over the > > > following gist and telling me if I'm approaching the problem in a > > > reasonable > > > way? My specs *are* green, it's more a 'best practice' thing... > > > > > > https://gist.github.com/1207931 > > > > > > (The assumption would be that I have rspec and factorygirl set up > > > correctly) > > > > > > Thanks for your time in advance! > > > Stu > > > > -- > > You received this message because you are subscribed to the Google Groups > > "Ruby or Rails Oceania" group. > > To post to this group, send email to [email protected] > > (mailto:[email protected]). > > To unsubscribe from this group, send email to > > [email protected] > > (mailto:[email protected]). > > For more options, visit this group at > > http://groups.google.com/group/rails-oceania?hl=en. > -- You received this message because you are subscribed to the Google Groups "Ruby or Rails Oceania" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rails-oceania?hl=en.
