Чи можна позначити тест як очікуваний у 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

Я це зрозумів. З мінітестом ви не позначаєте тести як очікувані. Але ви можете пропустити їх:

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


2
це посилання вже не працює, ви можете додати відповідь замість посилання.
Anil Maurya

1
phinze має правильний синтаксис у своїй відповіді. Я прийняв прийняту відповідь на його.
Lee McAlilly

6

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.