I discovered Ruby a few years ago, and from my first line of Ruby, I thought that it was a fantastic language to
When I discovered Testing it literally changed my coding and developer experience forever. Having a high test coverage
just makes your programming easier and more stable, and when you come to the release you can with much more confidence.
Rspec is the defector BDD testing library for Ruby. Like most of the Ruby ecosystem, it is also easy to integrate with
Rails and non-Rails projects. All Ruby projects that I developed was testing RSpec. I often paired it with SimpleCov
and libraries like Factory Girl, along with Guard to run all tests whenever the code changed.