lib/generators/cucumber/skeleton/skeleton_base.rb in cucumber-rails-0.3.0 vs lib/generators/cucumber/skeleton/skeleton_base.rb in cucumber-rails-0.3.1

- old
+ new

@@ -30,13 +30,13 @@ def configure_gemfile(m = self, rails2 = false) require 'thor-ext' unless rails2 puts "Update Rails 3 Gemfile for cucumber" gsub_file 'Gemfile', /('|")gem/, "\1\ngem" - add_gem('database_cleaner', '>=0.5.0') unless has_plugin? 'database_cleaner' + add_gem('database_cleaner', '>=0.5.2') unless has_plugin? 'database_cleaner' if driver == :capybara - add_gem('capybara', '>=0.3.0') + add_gem('capybara', '>=0.3.7') else add_gem('webrat', '>=0.7.0') unless has_plugin? 'webrat' end if framework == :rspec add_gem('rspec', '>=1.3.0') unless has_plugin? 'rspec' @@ -105,11 +105,11 @@ m.template 'tasks/cucumber.rake.erb', 'lib/tasks/cucumber.rake' end def create_database(m = self, rails2 = false) unless File.read('config/database.yml').include? 'cucumber:' - m.gsub_file 'config/database.yml', /^test:.*\n/, "test: &TEST\n" - m.gsub_file 'config/database.yml', /\z/, "\ncucumber:\n <<: *TEST" + m.gsub_file 'config/database.yml', /^test:.*\n/, "test: &test\n" + m.gsub_file 'config/database.yml', /\z/, "\ncucumber:\n <<: *test" # Since gsub_file doesn't ask the user, just inform user that the file was overwritten. puts " force config/database.yml" end end \ No newline at end of file