Example Cucumber Spec
Feature: Operation history is managed properly
As operations are calculated, the server will store a record of
the operation details. There is also an option to clear the operation
history
Scenario: Capturing math operation history
Given that I have not run any previous operations
When I call the endpoint to add 2 and 3
Then there should be 1 history item with a first operand of 2 and a second operand of 3
Scenario: Deleting operation history
Given that I have 3 operations stored in the history
When I call the delete endpoint
Then there should be 0 operations in the history
19 / 21