The main purpose of a test suite is to give fast feedback about the changes being made to the developer. Ideally the test suite should be really fast and should take no more than 10 mins to complete. But there are times when you end up with a test suit that takes 30 – 40 [...]
MailCatcher
A super simple SMTP server which catches any messages sent to it to display in a web interface. Configure the app to deliver to smtp://127.0.0.1:1025, then check out http://127.0.0.1:1080 to see all the mails being sent out of your application.
This really makes it easy to check emails generated by the application in development environment. Additionally [...]
There was an issue with our Rspec test suites in one of our projects where some of the tests which were green earlier suddenly started failing. When I checked Git commit which caused these failures, I couldn’t find anything suspicious. As for the tests that were failing, the only thing that was common among them was the exception which [...]