после установки rspec и огурца вы должны выполнить следующие команды
rails генерирует rspec:install для rspec
первая команда настроит команду генерации рельсов и создаст каталог спецификаций, который будет содержать тесты для ваших моделей, контроллеров, представлений в соответствующем каталоге, в котором вы можете написать тест rspec
например. Если у вас есть модель пользователя, тогда будут указаны спецификации для пользователя.
spec/models/user_spec.rb
это оно
для запуска этих тестов используйте
rspec spec/models/user_spec.rb
который выведет, пройдены ли тесты или нет
огурец описывает поведение приложения
а rspec описывает поведение объекта
rails генерирует огурец: установите для огурца
который создаст каталог функций в корне вашего приложения
внутри этого вы можете написать тест на огурец с расширением .feature
например. Если в вашем приложении есть такая функция, как создание пользователя, эта функция войдет в
файл features/creating_user.feature
и определение шага для этой функции войдет в
функции/step_definitions/create_user_steps.rb
ну, это всего лишь короткая направляющая линия, вы можете обратиться по следующим ссылкам
для огурца http://loudcoding.com/posts/quick-tutorial-starting-with-cucumber-and-capybara-bdd-on-rails-project/
person
Pramod Shinde
schedule
26.03.2013