I'm using before(:all) because i want to create a single 'family' of tree objects and then run tests against it. If i have all the object creation as a before(:each) then the database will be even more full of duplications, won't it?<br>
<br>My problem, though, is that the data is left over from the last time (in fact all previous times) that i ran the spec file, where i thought that it was cleared out. Do i need to explicitly tell the database to clear all the records in an 'after' block?<br>
<br><div><span class="gmail_quote">On 26/02/2008, <b class="gmail_sendername">David Chelimsky</b> <<a href="mailto:dchelimsky@gmail.com">dchelimsky@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Tue, Feb 26, 2008 at 5:41 AM, Edvard Majakari <<a href="mailto:edvard@majakari.net">edvard@majakari.net</a>> wrote:<br> > > My problems seem to be arising from the fact that when i run the test, the<br> > > objects i created last time are still in the database. Shouldn't they be<br>
> > cleared out automatically? This in turn is preventing me from saving root<br> ><br> > I don't know RSpec that well, but I'd guess before(:all) is run only<br> > once in a describe block (and as such torn down only after the block<br>
> is finished), whereas before(:each) is run before every example (and<br> > torn down respectively). So, I guess you'll want to use before(:each)<br> > version.<br> ><br> > Was that it?<br> <br> <br>
Yep. Use before(:each) and all should be well.<br> <br> ><br> > --<br> <br>> "One day, when he was naughty, Mr Bunnsy looked over the hedge into<br> > Farmer Fred's field and it was full of fresh green lettuces. Mr<br>
> Bunnsy, however, was not full of lettuces. This did not seem fair."<br> > -- Terry Pratchett, Mr. Bunnsy Has An Adventure<br> > _______________________________________________<br> > rspec-users mailing list<br>
> <a href="mailto:rspec-users@rubyforge.org">rspec-users@rubyforge.org</a><br> > <a href="http://rubyforge.org/mailman/listinfo/rspec-users">http://rubyforge.org/mailman/listinfo/rspec-users</a><br> ><br> _______________________________________________<br>
rspec-users mailing list<br> <a href="mailto:rspec-users@rubyforge.org">rspec-users@rubyforge.org</a><br> <a href="http://rubyforge.org/mailman/listinfo/rspec-users">http://rubyforge.org/mailman/listinfo/rspec-users</a><br>
</blockquote></div><br>