Установка Cucumber в Rails 3 без вспомогательных файлов - PullRequest
1 голос
/ 28 декабря 2011

Я довольно новичок в ruby ​​и ruby ​​на рельсах, и я пытаюсь добавить Cucumber в мое новое приложение rails 3.

Мой Gemfile содержит этот раздел:

group :test, :development do
  gem 'rspec-rails', '~>2.5'
end

group :test do
  # Pretty printed test output
  gem 'cucumber-rails'
  gem 'capybara'
  gem 'database_cleaner'
end

Чтобы сначала установить Cucumber, я запустил:

bundle install --binstubs

и после того, как все мои драгоценные камни были установлены, я запустил:

rails generate cucumber:install --rspec --capybara

Моя проблема в том, что во время установки огурца эти измененияmade:

create  config/cucumber.yml
create  script/cucumber
chmod  script/cucumber
create  features/step_definitions
create  features/support
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

но, насколько я понимаю, следует создавать больше файлов (некоторые файлы помощников) - вот так:

create  config/cucumber.yml
create  script/cucumber
chmod  script/cucumber
create  features/step_definitions
create  features/step_definitions/web_steps.rb
create  features/support
create  features/support/paths.rb
create  features/support/selectors.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

Может кто-нибудь сказать мне, что я делаю неправильно?

Заранее спасибо!

1 Ответ

4 голосов
/ 29 декабря 2011

После некоторых поисков в интернете я могу ответить на этот вопрос самостоятельно;)

Оказалось, что с этой установкой Cucumber все в порядке.В настоящее время есть изменения в файле gem 'cucumber-rails, и файл web_steps.rb (и другие) больше не генерируется.О причине, по которой вы можете прочитать здесь: 'Колеса для обучения оторвались'

Проблема возникла из-за того, что я изучаю Ruby on Rails из книги "Rails 3 in Action" в котором описывается старое поведение драгоценного камня огурцов-рельсов.

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