1

如果我运行,我将 RSpec 与 RoR 4.1 一起使用

bundle exec rspec spec/requests/citilink_request_spec.rb 

或者

bundle exec rspec spec

如果是第一次执行,rspec 将正确加载文件,但在第二次执行时,它将加载缓存的文件。我可以确认产生的回溯是指我用评论交换的旧点。它指的是评论!

如何禁用此功能,恕我直言,它不应该是默认设置。

4

1 回答 1

0

这不是 RSpec 问题,而是 Sidekiq。是的,我正在使用 Sidekiq。Sidekiq 部分在更改时不会再次加载我的代码。所以,我需要重新加载 Sidekiq,一切都按预期工作。

我应该提到,有问题的代码在使用 Redis 的 Sidekiq 执行的工作程序中异步工作。

于 2014-08-16T00:25:13.630 回答