Implement `all_after_pass` option
…times Prevent tests running multiple times
Add ruby 2.1 to Travis CI
Explicitly match end-of-line characters in Guardfile expressions
If the guard rule actually specifies all test files, we don't want to rerun the whole suite after success (even if the option is set).
The most important one is that the file inspector is moved from plugin's root to the runner.
Adding a file triggers run_on_modifications which runs the tests. It is therefore unnecessary to run the tests from run_on_additions.
…lier)" This reverts commit 441086b.
Only with Minitest ~> 4 for now since there’s a dependency conflict with rubysl-test-unit and minitest.