Каков наилучший способ инициализации и очистки состояния моего приложения до и после запуска каждого сценария в функции с использованием Cucumber и Ruby? Я ищу функциональность, тесно связанную с тем, как инициализация и очистка работают с тестированием модулей .NET.Инициализация теста на Ruby/Cucumber
Я пытался создать метод инициализации в своем файле шагов, однако это вызывается только один раз для всего файла функции, а не для каждого сценария.
Редактировать: После разговора с коллегой мне сообщили, что вся инициализация теста - это то, что вы хотите делать в части «Дано» вашего «Дано-когда-Тогда». Что касается проверки очистки, это все еще открыто для обсуждения.
Спасибо, я буду смотреть на это. – ses011
имеет тенденцию не работать с драйверами javascripty, и в этом случае вам нужно будет использовать что-то похожее на очиститель базы данных. – AlistairH