Как разделить черту и сценарий в огурце? - PullRequest
0 голосов
/ 19 октября 2010

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

1 Ответ

0 голосов
/ 22 октября 2011

Да, вы правы.

# user-mgmt.feature
Feature: User management

    Scenario: User addition
        Given that no user named 'doe' exists
        When I create an account for 'doe'
        Then the list of users will include a record for 'doe'

    Scenario: Deletion of non-existing user
        Given that no user named 'doe' exists
        When I remove the account 'doe'
        Then I get an error message

Также посмотрите , как создавать более краткие функции и примеры git .

Мой совет - просто создайте файл объектов и запустите cucumber. Он скажет вам, что делать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...