Vraag Is het mogelijk om een ​​test als in behandeling in MiniTest te markeren?


En als dit mogelijk is, wat is dan de syntaxis hiervan?


72
2017-09-23 21:03


oorsprong


antwoorden:


Het kostte me een paar minuten om rond te snuffelen op de RubyDocs om erachter te komen wat de werkelijke syntaxis is om dit uit te lokken. Ik dacht dat ik het hier zou gooien om een ​​toekomstige persoon enkele klikken te besparen.

Vanuit uw test belt u gewoon de skip() methode, zoals zo:

skip("reason for skipping the test")

De methode is MiniTest::Assertions#skip - http://bfts.rubyforge.org/minitest/MiniTest/Assertions.html#method-i-skip


114
2017-11-22 00:18



Ik heb dit uitgezocht. Met minitest markeer je geen tests als in behandeling. Maar je kunt ze overslaan:

http://bfts.rubyforge.org/minitest/MiniTest/Skip.html


10
2017-09-24 01:53



Als u ook MiniTest :: Spec gebruikt, als u er geen blok voor doorgeeft (), wordt de test gemarkeerd als overgeslagen.


6
2018-03-16 11:18