Можно ли в MiniTest пометить тест как ожидающий?


Ответы:


138

Мне потребовалось несколько минут, копаясь в RubyDocs, чтобы выяснить фактический синтаксис для этого. Подумал, что брошу его сюда, чтобы сэкономить несколько кликов какому-нибудь будущему человеку.

Изнутри вашего теста просто вызовите skip()метод, например:

skip("reason for skipping the test")

Метод MiniTest::Assertions#skip- http://docs.seattlerb.org/minitest/Minitest/Assertions.html#method-i-skip


4
Вот текущая ссылка на документацию: ruby-doc.org/stdlib-2.1.5/libdoc/minitest/rdoc/MiniTest/…
Грегор Шмидт

10

Я понял это. С помощью minitest вы не помечаете тесты как ожидающие. Но их можно пропустить:

http://docs.seattlerb.org/minitest/Minitest/Assertions.html#method-i-skip


2
эта ссылка больше не работает, вы можете добавить ответ вместо ссылки.
Анил Маурья

1
у финза правильный синтаксис в своем ответе. Я изменил принятый ответ на его.
Lee McAlilly

6

Кроме того, при использовании MiniTest :: Spec, если вы не передадите ему блок (), тест будет отмечен как пропущенный.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.