2016-03-03 7 views
0

Я привык к чему-то вроде НЕ при указании условий - но, возможно, это позволит только отдельные положительные условия? например Если пользователь не является автономнымЕсть ли у Охотника какие-либо отрицания?

+1

Не можете ли вы написать «отрицательный» шаг, а затем иметь соответствующее определение шага, которое проверяет отрицательное условие? – orde

+0

Вы можете написать шаг, который принимает (is | is not), и использует это, чтобы проверить, что это правда или нет, в зависимости от параметра. –

ответ

0

В синтаксисе огурца нет оператора. Как сказал @orde в комментариях, вам просто нужно написать отрицательное определение шага, которое проверяет, что вы хотите.

Одна вещь, которая может сделать это немного лучше использовать, зная, что вы можете писать шаги, используя «но» ключевое слово вместо того, чтобы только с помощью «И»

Given I have set something up 
When I do something 
Then something positive should happen 
And some other thing should happen 
But some negative thing should not happen 

не огромная разница, но звучит лучше.

Как Дэйв МакНулла сказал, что вы можете написать свои шаги, чтобы взять «есть» | не «если вы хотите их повторно использовать».

 Смежные вопросы

  • Нет связанных вопросов^_^