Это всего лишь предположение с моей стороны, но я предполагаю, что имена методов перехвата верблюжьими, чтобы соответствовать Then
, When
и Given
методам, которые используются для определения шагов:
Then "I should be served coffee" do
@machine.dispensed_drink.should == "coffee"
end
Имена методов определения шагов, в свою очередь, в верблюжьей оболочке соответствуют внешнему виду сценариев:
Scenario: Buy last coffee
Given there are 1 coffees left in the machine
And I have deposited 1$
When I press the coffee button
Then I should be served a coffee