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