RSpec is a Ruby automated testing tool inspired by the Behavior-Driven Design testing philosophy.
Tag: rspec

Episode #650
Re-Run Just the Tests That Failed
A test-driven development workflow is only effective when it gives you quick, meaningful feedback. Check out these power-user facilities for RSpec and MiniTest that will help you skip the noise …

Episode #641
Unroll Test Loops
Be wary of the temptation to DRY up testing code. As you'll see in this episode, a refactoring that might add value to to application code can actually make your …

Episode #619
Eliminating RSpec Boilderplate with Claudio Baccigalupo
Join guest chef Claudio Baccigalupo and learn how to eliminate some common boilerplate code in RSpec Rails system specs.

Episode #607
Code Coverage with SimpleCov
How do we know if the tests are sufficient to detect regressions? Guest chef Ernesto Tagwerker is here to demonstrate the fundamental metric for tests: code coverage. Learn how to …

Episode #594
Test Substitute
Join guest chef Nathan Ladd to learn about a third way between full-stack and mocked-out isolation testing: test substitutes that are maintained alongside a production API.

Episode #578
Performance Testing – Scaling with Inputs
When we feed large quantities of data to our algorithms, we start having to worry about their performance scaling characteristics. Join guest chef Piotr Murach and learn how characterize algorithms …

Episode #577
Performance Testing – Staying Fast
Join guest chef Piotr Murach to learn how algorithm performance can be analyzed and characterized using "Big-O" notation. Then, be amazed at his tools for programmatically verifying our algorithmic performance!

Episode #533
Episode #533: Rails System Test with Sam Phippen
Get the lowdown on how to use RSpec to write modern Rails System Tests, from guest chef Sam Phippen.

Episode #510: RSpec Tags
In this episode, guest chef Erin Dees teaches you how to use RSpec tags to test exactly what you need and no more.