Rspec: вызов метода после сбоя - PullRequest
0 голосов
/ 18 октября 2011

Я пытаюсь выяснить, как вызывать метод в помощнике спецификаций после каждого сбоя.Я чувствую себя плохо, задавая этот вопрос, потому что кажется, что его уже задавали раньше, но мне это не по вкусу, так как все, что я нахожу, это обнаружение сбоев после (: каждого).

По сути, я хочунастроить уведомление для себя, что-то вроде:

def you_failed
    system "say -v Bad test failed"
end

1 Ответ

0 голосов
/ 19 октября 2011

Вы захотите создать собственный форматтер. Посмотрите на Core :: BaseFormatter и Core :: BaseTextFormatter. Вы найдете метод example_failed. Переопределите этот метод в своем пользовательском модуле форматирования, чтобы включить код для вызова в случае сбоя примера. Обратите внимание, что это может выполняться несколько раз в зависимости от количества неудачных тестов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...