Follow up: is there a way to set RSpec to be less forgiving on errors. If my specs would have failed because of that error I would have fixed it months ago. (Or at least reported it)
On Thu, Jun 7, 2012 at 12:26 PM, Rainer Kuhn <rai...@incutio.com> wrote: > I guess I can forward this issue to fixture builder, It only happens for > fixtures that are in a module, like > Event::Confirm > Event::CriticalError > Those fixtures propably need to either be named differently or to live in > a module subfolder. > > So, nothing wrong with RSpec, I am very sorry that I put this one on you, > so many times you have already proven to people that the error lies > elsewhere and rspec is running perfectly fine. But for many users like me > it's where we see the error/problem we suspect it's origin. > And integration between all the testing tools is tricky to balance for > devs. > > On Thu, Jun 7, 2012 at 12:15 PM, David Chelimsky <dchelim...@gmail.com>wrote: > >> On Thu, Jun 7, 2012 at 5:54 AM, David Chelimsky <dchelim...@gmail.com> >> wrote: >> > On Thu, Jun 7, 2012 at 4:00 AM, Rainer Kuhn <rai...@incutio.com> wrote: >> >> I narrowed it down to three things, the first one might be interesting >> to >> >> you, the other ones are my problem, although probably common among >> lots of >> >> projects: >> >> >> >> Since we don't mock we usually need a bit of test data prepared for >> each >> >> test. At first we used factories, but setting things up every time >> took way >> >> to long. So I went for fixture builder instead. >> >> ( >> http://pivotallabs.com/users/georg/blog/articles/1864-fixture-builder-and-rspec-acceptance >> ) >> >> It was an immediate improvement, although not a great one, since we >> have a >> >> generic setup_test_data method that runs before most tests and loads >> from >> >> the database into instance variables. >> >> >> >> 1) config.global_fixtures = :all >> >> With this line in, the execution of a single focused spec jumps up to a >> >> minute. My unresearched guess is that it might load the fixtures for >> each >> >> spec, although it won't even be executed. >> > >> > Would you please check log/test.log to verify this? >> >> Actually I went ahead and checked this myself and what I see is that >> it only creates fixtures before each spec that is run. If you run one, >> it happens once ... 2, twice, etc. >> _______________________________________________ >> rspec-users mailing list >> rspec-users@rubyforge.org >> http://rubyforge.org/mailman/listinfo/rspec-users >> > > > > -- > Rainer Kuhn > > Rails Developer > Incutio :: www.incutio.com > http://www.facebook.com/Incutio > https://twitter.com/incutio > > UK Head Office: Unit 4, The Bridge Business Centre, Ash Road South, > Wrexham, LL13 9UG. > > US Head Office: 33 South Commercial Street, Manchester, NH 03101 > > T: +44 (0) 1978 661 666 > F: +44 (0)7092 181 581 > > -- Rainer Kuhn Rails Developer Incutio :: www.incutio.com http://www.facebook.com/Incutio https://twitter.com/incutio UK Head Office: Unit 4, The Bridge Business Centre, Ash Road South, Wrexham, LL13 9UG. US Head Office: 33 South Commercial Street, Manchester, NH 03101 T: +44 (0) 1978 661 666 F: +44 (0)7092 181 581
_______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users