On 30 Aug 2011, at 07:01, Nikolay Sturm wrote: > I have a similar situation with the slow specs being integration specs > in a special directory. I tagged all those example groups and setup two > guards. The first is for unit tests and ignores all examples tagged > 'integration' and doesn't watch spec/integration. The second guard just > watches spec/integration and runs only examples tagged 'integration'. > Haven't used it much yet, though.
I never thought of that! Yes, that could also work, probably better in fact. It just involves running multiple Guard processes, although there's Terminitor[1] for that! At this point I didn't want to separate my specs into unit/ and integration/ folders. One surprisingly major reason is that I live off the RSpec TextMate bundle's Alternate File feature to swap between lib/ and spec/ files. It also makes writing the Guard matchers a lot easier (i.e. you don't have to change anything). I may change that if I find I often want to locate files by their nature. Cheers Ash [1] https://rubygems.org/gems/terminitor -- http://www.patchspace.co.uk/ http://www.linkedin.com/in/ashmoran _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users