Тест Ruby / Cucumber Initialize - PullRequest
       2

Тест Ruby / Cucumber Initialize

1 голос
/ 23 февраля 2012

Каков наилучший способ инициализации и очистки состояния моего приложения до и после запуска каждого сценария в функции с использованием Cucumber и Ruby?Я ищу функциональность, тесно связанную с тем, как инициализация и очистка работают с модульным тестированием .NET.

Я пытался создать метод инициализации в моем файле шага, однако он вызывается только один раз для всего файла возможностей.и не для каждого сценария.

Редактировать: После разговора с коллегой мне сообщили, что вся инициализация теста - это действительно то, что вы хотите делать в части «Задано»ваш дано-когда-то.Что касается очистки теста, она все еще открыта для обсуждения.

1 Ответ

0 голосов
/ 23 февраля 2012

Полагаю, вам нужно:

 Cucumber::Rails::World.use_transactional_fixtures = true

, которое откатит все изменения, сделанные в вашей тестовой среде, после каждого сценария

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