1
.featureファイル&で一度テーブルを定義することが可能であることを知っている人は、複数のシナリオからアクセスできますか?私はシナリオを連鎖させているわけではありませんが、それらの多くは、同じデータを持つテーブルをステップ定義に渡す必要があります。このため、例ではここで必要なものを実際には実行できません。キュウリ - シナリオ間でテーブルを共有することは可能ですか?
ありがとうございます!
.featureファイル&で一度テーブルを定義することが可能であることを知っている人は、複数のシナリオからアクセスできますか?私はシナリオを連鎖させているわけではありませんが、それらの多くは、同じデータを持つテーブルをステップ定義に渡す必要があります。このため、例ではここで必要なものを実際には実行できません。キュウリ - シナリオ間でテーブルを共有することは可能ですか?
ありがとうございます!
一つの可能な解決策は、あなたがテーブルを必要とするすべてのあなたのscenariousタグを付けることです。
Before("@given_have_table") do
steps Q%{
Given I have the following table:
| a | b |
| 1 | 2 |
}
end
:次に
Before
フック定義の中から、あなたのテーブルを宣言し、このタグと呼び出しステップへ
Before
フックをバインド
@given_have_table
Scenario: test
Then I am happy
を
代わりの方法は、呼び出さずにタグ付きBefore
フックに必要なテーブルを作成することです。
Before("@given_have_table") do
@tbl = { :a => 1, :b => 2 }
end