2013-06-25 5 views
4

Я использую норку/поведение, чтобы проверить свой сайт. Мне нужно, чтобы некоторые функции выполнялись перед другими. Есть ли способ указать порядок выполнения?Как я могу указать заказ в тестах mink/behat?

Например: Есть 3 функции: Администрация, Логин, Купить Мне нужно, чтобы выполнить их в таком порядке: Логин, администрация, Купить

Спасибо!

ответ

6

Behat выполняет файлы в алфавитном порядке. Вы можете прикрепить их к числу, чтобы заставить порядок.

Однако ...

Сценарии предназначены быть независимыми и порядок выполнения не имеет значения.

+5

Как бы вы тогда протестировали очень распространенный вариант использования веб-сайта, который должен зарегистрировать пользователя, чтобы использовать одного и того же пользователя в последующих тестах? Я знаю, что могу поместить пользователя в светильники, но это тоже не должно быть точкой. Также регистрировать его в начале каждой функции является излишним. – slob