Counterpoint (to Cucumber test framework): RSpec custom matchers

By defining custom matchers & helper functions, we have more readable test case