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