Adding Custom Helper Methods to the World

We’ve implemented the first step of our scenario to set up an account with a sufficient balance that the withdrawal should work. After all that talking about transforms, it’s hard to remember exactly what we need to do next, but we can always rely on cucumber to remind us where we are:

 
Feature: Cash Withdrawal
 
 
Scenario: Successful withdrawal from an account in credit
 
Given I have deposited $100 in my account
 
When I request $20
 
TODO (Cucumber::Pending)
 
./features/step_definitions/steps.rb:28
 
features/cash_withdrawal.feature:4
 
Then $20 should be dispensed
 
 
1 scenario (1 pending)
 
3 steps (1 skipped, 1 pending, 1 passed)
 
0m0.008s

The first step is passing as we’d expect, and the second ...

Get The Cucumber Book now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.