特定のコンテキストの前に特定のコードブロックを実行する必要があります。コンテキストブロックにメタデータを使用しようとしましたが、すべての例の前にコードのブロックを呼び出します。特定のコンテキストの前に特定のコードを1回だけ実行する
before do |context|
p 'test test' if context.medata[:something]
end
...
describe '#execute' do
context 'header with timelog fields', :something do
it '123' do
expect(true).to eq true
end
it '234' do
expect(true).to eq true
end
end
end
test test
rspecを実行すると2回表示されます。
あなたがそのようないくつかのコンテキストを持つことができますか?はいの場合、ブロックを何回実行しますか? –
あなたの質問は何ですか? – sawa
メダータとは何ですか? – sawa