【问题标题】:Are ActiveRecord:Observer callbacks called during unit testing?单元测试期间是否调用了 ActiveRecord:Observer 回调?
【发布时间】:2010-04-06 23:01:04
【问题描述】:

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

我查看了docs,但他们没有提及任何内容。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      视情况而定。

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-03-22
        • 2018-07-29
        • 2013-08-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多