Вверху моего файла features / support / env.rb:
ENV["RAILS_ENV"] = 'test'
Но тесты все еще изменяют базу данных разработки .... Даже когда я делаю
rake cucumber:authentication RAILS_ENV=test
он все еще изменяет базу данных разработчика
Что еще мне нужно изменить?
database.yml:
development:
adapter: mysql
encoding: utf8
database: app_dev
username: root
password:
test:
adapter: mysql
encoding: utf8
database: app_test
username: root
password:
production:
adapter: mysql
encoding: utf8
database: app_production
username: root
password:
cucumber: &CUCUMBER
adapter: mysql
encoding: utf8
database: app_cuke
username: root
password:
culerity:
<<: *CUCUMBER
с использованием:
ruby 1.8.7
rails 2.3.8
and cucumber 1.0.2