Cucumber と BDD は初めてです。すべてのステップの後にチェックする必要がある条件を指定する良い方法があるかどうか疑問に思っていました。たとえば、特定の変数 x がすべてのステップの後に 5 に等しいことを確認したいとします。次のようなシナリオを書きたくありません。
When something happens
Then x should be 5
When something else happens
Then x should be 5
And so on...
これを達成するための繰り返しの少ない方法はありますか? Background や hook については承知していますが、これらは検証ではなく環境設定用のようです。