ActiveRecord:在单元测试期间调用的Observer回调吗?

时间:2010-04-06 23:01:04

标签: ruby-on-rails unit-testing testing

我正在尝试在rails中对一个观察者进行单元测试,但是没有调用它的回调。我确定我的配置不正确但只是为了确定我是否想知道这是否可能是单元测试期间的Rails限制。

我看过docs并且没有提及任何内容。

2 个答案:

答案 0 :(得分:0)

是。观察者中定义的回调在单元测试中完美地工作。配置文件一定有问题。为什么不发布您的config/environment.rb文件以便我们查看?

答案 1 :(得分:0)

取决于。

如果将观察者添加到config/environment.rb,这些观察者将在开发,测试或任何环境中运行。

如果您将观察者添加到config/environments/development.rb,它们将仅在此特定环境中使用。