0

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

我验证了每个环境的 db 是不同的。

数据库.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

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

4

0 回答 0