[英]Are ActiveRecord:Observer callbacks called during unit testing?
我正在尝试对Rails中的观察者进行单元测试,但是没有调用其回调。 我确定我的配置不正确,但是只是为了确保我在想这是否可能是单元测试期间的Rails限制。
我看了看文档 ,他们什么也没提及。
这取决于。
如果将观察者添加到config/environment.rb
,则这些观察者将在开发,测试或任何环境中运行。
如果将观察者添加到config/environments/development.rb
,它们将仅在此特定环境中使用。
是。 观察者中定义的回调在单元测试中可以完美地工作。 您的配置文件一定有问题。 您为什么不发布config/environment.rb
文件,以便我们进行检查?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.