繁体   English   中英

是否在单元测试期间调用ActiveRecord:Observer回调?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM