Что такое формат теста на языке стилей корнишон?
Можем ли мы написать "Дано как пользователь, я не могу (не могу) войти в систему" в Gherkin как отрицательное предложение?
1 ответ
Вы можете определенно написать отрицательные фразы, но пример предложения слишком широк. Одной из альтернатив может быть такой (несколько более реалистичный) сценарий: "Как пользователь без прав администратора, я не могу войти на страницу администратора". Но это не дает нам никакой информации о том, как справиться с этой ситуацией. В идеале, когда это происходит, вы хотите указать, что должно произойти, вместо того, чтобы позволить пользователю войти в систему.
Это можно записать как:
Given user type is not admin
When user tries to log in
Then throw error/redirect to a different page/break the whole internet and set the world aflame etc.