Можно ли использовать 2 разных примера таблицы в Cucumber / Cuke4Duke - PullRequest
1 голос
/ 29 сентября 2011

Можно ли как-то построить сценарий, который использует две разные таблицы примеров в разных шагах?Примерно так:

Given I log in
When I view a page
Then I should see <goodText>
Examples:
|goodText|
|abc|
And I should not see <badText>
Examples:
|badText|
|xyz|

Сценарий, приведенный выше, не работает, в действительности в каждой таблице будет больше строк.

Ответы [ 2 ]

1 голос
/ 29 сентября 2011

Похоже, вы путаете таблицы с примерами сценариев.Вы можете смешивать их, но из вашего примера я не уверен, чего вы пытаетесь достичь.Почему бы просто не написать:

Given I log in
When I view a page
Then I should see "abc"
But I should not see "xyz"

или если вы хотите проверить наличие нескольких строк:

Given I log in
When I view a page
Then I should see the following text:
  | abc |
  | def |
But I should not see the following text:
  | xyz |
  | uvw |
0 голосов
/ 30 сентября 2011

Вы говорите, что на самом деле таблицы будет намного больше;но, конечно, в таблице также может быть много столбцов.

Не подойдет ли вам это?

Given I log in
When I view a page
Then I should see <goodText>
But I should not see <badText>
Examples:
|goodText| badText |
|abc     | xyz     |
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...