1
私はこのような共有の例のセットがあります別のファイルでRSPECのinclude_examples
shared_examples_for 'a shared behavior' do
it 'should pass number 1', :tag1 do
expect(1).to eq(1)
end
it 'should pass number 2', :tag1 do
expect(2).to eq(2)
end
end
は、私は、このファイルをインポートして、持っている:
describe 'my test' do
include_examples 'a shared behavior'
end
と私は実行する
rspec --tag tag1
私の共有テストのテストはうまくいきます。
しかし、私が 'include_examples'を 'it_behaves_like'に変更するだけで、rspecはこれらのテストを完全に無視します。
私の勘違いは、それがタグ付けと何か関係があることですが、私は理由を理解できません。
これを試しても動作は変わりません。 – jaibhavaya