Огуречная очистка

Можно также попытаться поднять веб-сайт в браузере на машине сервера. Я не делаю большой разработки ASP.NET, но я помню, что пользовательская ошибочная вещь имеет установку для того, чтобы только отобразить полный текст ошибки на сервере как меры безопасности.

6
задан Cory 4 December 2009 в 16:02
поделиться

2 ответа

В вашем файле features / support / env.rb есть несколько комментариев по этому поводу. Если вы не хотите откатывать базу данных после завершения определенного сценария, добавьте в сценарий тег @ no-txn . Затем вам нужно будет очистить БД самостоятельно. Самый простой способ - выполнить db: test: clone .

Лучший способ устранить проблемы - запустить сценарии проблем по отдельности и посмотреть, как каждый из них дает сбой. Если вы выполняете прогон и у вас есть сценарии, оставляющие данные в БД, вы создаете себе всевозможные проблемы.

5
ответ дан 10 December 2019 в 02:48
поделиться

Немного хакерское, но в крайнем случае, возможно, вы могли бы добавить блок Then под названием «Затем приостановить тесты», который либо останавливает, либо переходит в цикл опроса и не продолжается до тех пор, пока не увидит какое-либо изменение условий (например, вы коснетесь /features/continue.txt)?

Отметьте «Затем приостановите тесты» в тесте, который вы хотите просмотреть, и вы получите способ проверить базу данных перед ее продолжением. Конечно, это не сработает, если Cucumber использует транзакции базы данных ...

(Извините за неопределенность; прошло много времени с тех пор, как я последний раз использовал Cucumber.)

1
ответ дан 10 December 2019 в 02:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: