【发布时间】:2010-04-06 23:01:04
【问题描述】:
我正在尝试在 rails 中对观察者进行单元测试,但没有调用它的回调。我确定我的某些配置不正确,但只是为了确定我想知道这是否可能是单元测试期间的 Rails 限制。
我查看了docs,但他们没有提及任何内容。
【问题讨论】:
标签: ruby-on-rails unit-testing testing
我正在尝试在 rails 中对观察者进行单元测试,但没有调用它的回调。我确定我的某些配置不正确,但只是为了确定我想知道这是否可能是单元测试期间的 Rails 限制。
我查看了docs,但他们没有提及任何内容。
【问题讨论】:
标签: ruby-on-rails unit-testing testing
是的。在观察者中定义的回调在单元测试中完美地工作。你的配置文件一定有问题。为什么不发布您的config/environment.rb 文件以便我们检查?
【讨论】:
视情况而定。
如果您将观察者添加到config/environment.rb,这些观察者将在开发、测试或任何环境中运行。
如果您将观察者添加到config/environments/development.rb,它们将仅在此特定环境中使用。
【讨论】: