Rails3 Cucumber no.1

  • Terminal 起動
  • $ cd rails3/
  • $ rails new rails3_cucumber -T
  • $ cd rails3_cucumber/
  • $ vim Gemfile

gem "rcov"
gem 'cucumber-rails'
gem 'cucumber'
gem 'rspec-rails'
gem 'autotest'
gem 'webrat'

  • $ vim config/application.rb

config.generators do |g|
 g.test_framework :rspec
end

   create .rspec
   create spec
   create spec/spec_helper.rb

  • $ rails generate cucumber:install ja --webrat --rspec

   create config/cucumber.yml
   create script/cucumber
    chmod script/cucumber
   create features/step_definitions
   create features/step_definitions/web_steps.rb
   create features/step_definitions/web_steps_ja.rb
   create features/support
   create features/support/paths.rb
   create features/support/env.rb
    exist lib/tasks
   create lib/tasks/cucumber.rake
    gsub config/database.yml
    gsub config/database.yml
    force config/database.yml

  • $ rails generate scaffold sample
  • $ rake db:migrate
  • $ rake spec

Pending:
 SamplesHelper add some examples to (or delete) /Users/ebacky/repos/git/StruggleRecord/rails3_cucumber/spec/helpers/samples_helper_spec.rb
# Not Yet Implemented
# ./spec/helpers/samples_helper_spec.rb:14
Sample add some examples to (or delete) /Users/ebacky/repos/git/StruggleRecord/rails3_cucumber/spec/models/sample_spec.rb
# Not Yet Implemented
# ./spec/models/sample_spec.rb:4


Finished in 0.5355 seconds
29 examples, 0 failures, 2 pending

  • $ rake cucumber

Using the default profile...




0 scenarios
0 steps
0m0.000s