このような長いチェーンを持ち、Then / Whenが混ざり合うユーザーストーリー/受け入れテストをどのように処理しますか?これを別の受け入れテストに分割して、1つはダイアログが表示されることをテストし、もう1つはダイアログが表示された後の動作をテストするのが最善ですか?
Feature: Confirmation before removing products from cart
In order to avoid accidentally removing an item from my cart
As a Customer
I want a confirmation dialog to ask me if I'm sure I want to remove an item
Scenario: I want to remove an item from my cart
Given I have added item "xyz" to my cart
When I click "Remove"
Then a confirmation dialog pops up
And it asks "Are you sure you want to remove this from your cart"
When I click "Yes"
Then item "xyz" should be removed from my cart