Ruby on rails 将cucumber使用的db更改为_testDB,而不是_development
不管出于什么原因,我的cucumber使用的是my_development db而不是my_test db 我该如何改变这一点 这就是我的database.yml所说的Ruby on rails 将cucumber使用的db更改为_testDB,而不是_development,ruby-on-rails,cucumber,Ruby On Rails,Cucumber,不管出于什么原因,我的cucumber使用的是my_development db而不是my_test db 我该如何改变这一点 这就是我的database.yml所说的 test: &test adapter: mysql encoding: utf8 database: myapp_test 但我得到的错误是数据库配置没有指定适配器 这也在底部。。。。我只能假设支持此设置以使用测试数据库 cucumber: &CUCUMBER <<: *test
test: &test
adapter: mysql
encoding: utf8
database: myapp_test
但我得到的错误是数据库配置没有指定适配器
这也在底部。。。。我只能假设支持此设置以使用测试数据库
cucumber: &CUCUMBER
<<: *test
culerity:
<<: *CUCUMBER
黄瓜:&黄瓜
你有类似于:
ENV["RAILS_ENV"] ||= 'test'
在您的features/support/env.rb文件中?是否有类似的内容:
ENV["RAILS_ENV"] ||= 'test'
在您的features/support/env.rb文件中?我没有。但是我添加了它,重新启动了服务器,它仍然在使用dev数据库/=另外,当使用Capybara时,服务器需要运行测试环境。我没有这个。但是我添加了它,重新启动了服务器,它仍然在使用dev数据库/=此外,在使用Capybara时,服务器需要与测试环境一起运行。