RSPEC en attente de résultats dans un test échoué
-
21-12-2019 - |
Question
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
Quand j'exécute 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
Des idées Pourquoi cela est en train d'être répertorié comme une défaillance?
La solution
AS de RSPEC 3.x, les spécifications en attente sont réellement exécutées et s'ils passent, il est considéré comme une défaillance (car si elle passe, RSPEC pense que cela ne devrait pas être en attente).
Vous pouvez utiliser skip
au lieu de pending
pour vous assurer que votre spécification ne fonctionne pas réellement.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow