Как настроить и использовать musta, Factory_Girl и Cucumber в приложении на Rails 3? - PullRequest
1 голос
/ 03 мая 2010

Я могу получить свой Gemfile так, как мне нравится:

# Gemfile
source "http://gemcutter.org"
gem "rails", :git => "git://github.com/rails/rails.git"
git "git://github.com/rails/arel.git"
git "git://github.com/rails/rack.git"
gem "sqlite3-ruby"

group :test do
  gem "shoulda",      :git => "git://github.com/thoughtbot/shoulda.git",      :branch => "rails3"
  gem "factory_girl", :git => "git://github.com/thoughtbot/factory_girl.git", :branch => "rails3"
  gem "capybara"
  gem "database_cleaner"
  gem "cucumber-rails"
end

Тогда, конечно, bundle install

С этого момента кто-нибудь сможет провести меня через процесс генерации сценария Cucumber, создания Фабрики, а затем использования фабрики с объявлениями Следует в модульном тесте? Я видел частички всего этого, разбросанные по блогам, но из-за скорости, с которой движется Rails3, мне трудно найти точный источник, и мои собственные набеги были неудачными и разочаровывающими. Вместо того, чтобы предоставлять свои сообщения об ошибках, я надеялся, что кто-то может просто провести меня с чистого листа, чтобы показать, как все это работает. Это, вероятно, будет хорошим дополнением к http://guides.rails.info разделу тестирования.

Возможно, ресурс может быть: bundle exec rails generate scaffold task description:string notes:text project_id:integer due:date complete:boolean конечно, только с использованием огурца.

Большое спасибо от имени всех нас, которые все еще учатся и пытаются следовать tdd / bdd!

...