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, на самом деле запускается ожидающие спецификации, и если они пройдут, это считается сбой (потому что, если он пройдет, то Rspec думает, что он не должен быть ожидал).
Вы можете использовать skip
вместо pending
, чтобы убедиться, что ваш SPEC не работает.
Не связан с StackOverflow