我有一個特殊的片狀測試。有時它會明智地失敗,並告訴我哪一步變得糟糕。但有時它失敗的情況下不會失敗的任何步驟:所有水豚步驟通過,但情景失敗
Using the default profile...
............................F
Failing Scenarios:
cucumber features/admin/staff_allocation.feature:43 # Scenario: Staff Allocation shows current data
1 scenario (1 failed)
19 steps (19 passed)
0m6.173s
This question讓我懷疑的問題是在一個「當」一步一個斷言(而不是一個「然後」一步),但我無法找到任何在我的腳步中追蹤這樣的事情。當所有步驟都通過時,情景會失敗還有其他原因嗎?
我在這裏扔了一堆寶石更新(「捆綁更新所有與黃瓜相關的東西」),現在它似乎在一個步驟上可靠地失敗......當它失敗時,因爲它在隔離運行時通過,但這是一個不同的問題。仍然對此感到困惑。 – pjmorse 2014-10-22 19:05:06