私はごく最近、キュウリとグレイルを使って BDD を試し始めました。私はキュウリのレシピ本のチュートリアルに従っており、機能を作成しましたが、テストを実装するためのステップ定義はまだ作成していません。
Feature: Furious Fowl Game
@integration
Scenario: New Game
Given: I see 3 buildings
When: I slingshot a bird
Then: I should see 2 buildings
を実行するgrails test-app :cucumber
と、ステップが実装されていないことを示すためにテストが失敗することが予想されますが、テスト結果は成功です。
Furious Fowl Game
A single test executed without a single error or failure!
System output
Feature: Furious Fowl Game
Scenario: New Game # Game.feature:4
Given: I see 3 buildings
When: I slingshot a bird
Then: I should see 2 buildings
これはおそらく明らかなことだと思いますが、困惑しています。上記に含まれていないものを見る必要がある場合はお知らせください。