Кто-нибудь использовал апробацию тестов со спецпроцессом? - PullRequest
1 голос
/ 16 октября 2011

Кто-нибудь использовал Specflow с ApprovalTests ?

Я считаю ограничивающим, что вы можете утверждать только один файл на тест NUnit, и поэтому в каждом сценарии может быть только один утвержденный файл. Это имеет место, даже если вы используете контуры сценария.

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

Интересно, кто-нибудь нашел лучший способ?

1 Ответ

4 голосов
/ 17 октября 2011

Я создатель тестов одобрения. Я еще не использовал specflow, но решение, которое вы ищете, будет находиться в Namer.

Небольшой фон: Approve () использует 3 штуки

  1. имя - это получает . . полученный и утвержденный файл
  2. писатель - выводит в указанный файл
  3. репортер - это называется при неудаче

Прямо сейчас разработчики имен используют имя класса и метода только для определения имени файла, поэтому они вызывают проблему, когда требуется более одного файла на метод.

вам нужно расширить имя, чтобы использовать больше входных данных (я предполагаю здесь, но) класс, метод и сценарий.

Я был бы рад создать пару с вами через Skype для создания имени.

...