我正在关注 Michael Hartl 的教程。它说要降低测试中的 bcrypt 成本,我应该添加config/environments/test.rb
以下内容
require 'bcrypt'
silence_warnings do
BCrypt::Engine::DEFAULT_COST = BCrypt::Engine::MIN_COST
end
我这样做了,它加快了所有测试(通过观察绿点出现来衡量),即使它们似乎与测试用户数据库模型无关。任何人都可以验证这一点和/或解释我为什么会看到这个吗?