我正在寻找一种在运行我的规范时 suppress Ruby警告的方法.
spec spec/models/account_spec.rb
我收到如下警告:
DEPRECATION WARNING: ActiveSupport::Dependencies.load_paths is deprecated, ...
warning: already initialized constant SOME_CONSTANT_NAME
使用ActiveSupport::Deprecation.silenced = true
删除ActiveSupport
警告非常容易.
作为spec
命令的一部分,如何防止已初始化的持续警告?或者通过创建另一个spec
文件来 suppress 此类警告.请记住,这些警告来自gem文件,因此我不能进入这些文件并用Kernel.silence_warnings
包围它们.
Note: