{"issue":{"created_at":"2011-11-18T20:46:18Z","state":"closed","updated_at":"2011-11-19T22:36:57Z","user":{"gravatar_id":"6180d7335815945eda8651e080be4b98","id":181187,"url":"https://api.github.com/users/balexand","login":"balexand","avatar_url":"https://secure.gravatar.com/avatar/6180d7335815945eda8651e080be4b98?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"comments":0,"body":"[This line](https://github.com/guard/guard-rspec/blob/v0.5.4/lib/guard/rspec.rb#L51) assumes that `Runner.run` returns a truthy value when specs pass and a falsey value when specs fail. Instead, `Runner.run` returns nil when specs pass and passed specs get added to `@failed_paths` and they get run again.","assignee":null,"id":2284357,"number":68,"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"labels":[],"title":"Guard::RSpec#run_on_change thinks all specs fail","closed_at":"2011-11-19T22:36:56Z","html_url":"https://github.com/guard/guard-rspec/issues/68","milestone":null,"url":"https://api.github.com/repos/guard/guard-rspec/issues/68"},"action":"closed"}