guard/guard-rspec — pull request #143 by SamSaffron (2012-12-07 06:40:41+00:00)
Title: Rerun tests in a more intelligent way after focused tests pass

There was a bug where focused tests would fallback to running all tests after passing.

This change makes it so:

1. Focused tests run
2. All older failed specs run
3. All tests run

This order makes using this option a lot more appealing.

Also added a test to illustrate