RSPECの保留中の結果が失敗しました
-
21-12-2019 - |
質問
it 'should be an array and not be empty' do
pending
expect(a.class).to be(Array)
expect(a.empty?).to be(false)
expect(a.first.class).to be(ExampleClass)
end
.
RSPECを実行すると:
Failures:
1) should be an array and not be empty FIXED
Expected pending 'No reason given' to fail. No Error was raised.
# ./spec/example_spec.rb:19
.
これが失敗としてリストされている理由は何ですか?
解決
RSPEC 3.xの時点で、保留仕様は実際に実行され、それらが通過した場合は障害と見なされます(パスが合格した場合は、保留中ではないはずだと思います)。
skip
の代わりにpending
を使用して、スペックが実際に実行されないようにすることができます。
所属していません StackOverflow