Могу ли я создать исключение в очистке, чтобы не пройти тест?

Я запускаю некоторые тесты пользовательского интерфейса, используя WebDriver и MSpec. Я добавил в Cleanup проверку, что ошибок JavaScript не возникало. Но создание исключения здесь не приводит к провалу тестов. Как я могу заставить это работать? Мне нужно провалить любой тест, и я действительно не хочу делать это отдельно в каждом тесте.


person Neil Mosafi    schedule 29.10.2012    source источник


Ответы (2)


Если я правильно помню, на самом деле нет способа сделать это в очистке. Очистка происходит после тестов, поэтому будет слишком поздно их проваливать. В принципе, может быть лучше написать для него утверждение, не вызывающее никаких ошибок javascript, как собственную спецификацию в конце каждого из них.

person Aaron Jensen    schedule 21.11.2012

Даже если это можно сделать из кода очистки, этого делать не следует. Причина: как узнать, какой из многочисленных тестов вы провалили?

person pkhabya    schedule 24.07.2015