title: How to run all tests before pushing to GitHub?
body: <p>Is there a service that offers this functionality:</p>
  
  <p>When pushing to GitHub, it runs all RSpec and Jasmine tests. If any test fails, it rejects the push.</p>