rake破坏了开发数据库

时间:2015-09-09 14:24:10

标签: ruby-on-rails ruby-on-rails-4 rake minitest rake-test

当我运行rake来运行特定/所有测试时,它会破坏开发数据库。

我确认每个环境的数据库都不同。

database.yml

postgre_common_config: &postgre_common_config
  adapter: postgresql
  encoding: unicode
  pool: 5
  username: postgres # if using default PostgreSQL user then the value should be: postgres
  password: postgres
  host: localhost

development:
  database: mag_development
  <<: *postgre_common_config

test:
  database: mag_test
  <<: *postgre_common_config

production:
  database: mag_production
  <<: *postgre_common_config

test_helper.rb中

ENV['RAILS_ENV'] = 'test'
require File.expand_path('../../config/environment', __FILE__)
require 'rails/test_help'

class ActiveSupport::TestCase
  fixtures :all
end

这真的很烦人,因为需要花费大量时间来手动准备数据来测试特定功能。请帮忙。

0 个答案:

没有答案