Я новичок в рельсах, огурцах и rspec. Чтобы помочь узнать все три, я начал создавать реалистичное приложение, требующее входа в систему.порядок функций и определения шагов/спецификации в рубиновых приложениях? (рельсы)
Я хотел бы получить небольшое руководство относительно того, где начать и подтвердить, что я на правильном пути.
Я начал с двух файлов функций. Тем не менее, я остановился на этом этапе, так как мне интересно, должна ли функция «входа» (хотя основной аспект приложения, поскольку они ничего не могут сделать без входа в систему) должна появиться после других активов и моделей, таких как вещи, которыми они управляют, когда они вошли в систему.
Итак, что на первом месте? Особенности для входа или функций для моделей, которыми они управляют?
пример особенность файлы:
Feature: User loads application
As a user
I want be able to load the application
So that I can manage my files
Scenario: Load application
Given I am not yet using the application
When I visit the application
Then I should see "Welcome to app"
Войти особенность файла:
Feature: User logs in
As a user
I want be able to login
So that I can manage my private files
Scenario: Successful login
Given the user "Username" has an account
When they login
Then they should see "You have logged in successfully"
Если я начал с особенностью, что они на самом деле использовать в качестве точки приложения?
спасибо за ответ и комментарии. определенно помог. – djjjuk