Staying Honest with Transforms
Another issue we have with the first step definition is that our regular expression is capturing an integer, but we would expect to be able to deposit dollars and cents into the account. So let’s change the feature to demonstrate this:
step_definitions_inside/05/src/test/resources/cash_withdrawal.feature | |
| Feature: Cash Withdrawal |
| Scenario: Successful withdrawal from an account in credit |
| Given I have deposited $100.00 in my account |
| When I request $20 |
| Then $20 should be dispensed |
Now when we run mvn clean test it reports that we have an undefined step definition and tells us what regular expression we now need to use to match our feature:
| Feature: Cash Withdrawal |
| |
| Scenario: Successful ... |
Get The Cucumber for Java Book now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.