我正在使用 Spork 来加速我的 RSpec 测试。不幸的是,我的 application_controller.rb 没有在每次运行时重新加载,因此在修改它时我必须重新启动 Spork。有没有办法在每次测试运行时强制重新加载?我想我需要在 Spork.each_run 中添加一些额外的行。

最佳答案

尝试将 ActiveSupport::Dependencies.clear 放入 Spork.each_run 块中。当您完成对 application_controller.rb 的自动测试后,我会删除它,尽管新的延迟应该不会太糟糕。

关于ruby-on-rails - 在每次使用 Spork 运行时强制重新加载 application_controller,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5989935/

10-12 12:36