代码之家  ›  专栏  ›  技术社区  ›  Frank

在单元测试期间是否调用了activerecord:observer回调?

  •  0
  • Frank  · 技术社区  · 14 年前

    我试图在rails中对观察者进行单元测试,但是没有调用它的任何回调。我确信我有一些配置不正确的地方,但我只是想确定这是否是单元测试期间的rails限制。

    我看过 docs 他们什么也没提。

    2 回复  |  直到 11 年前
        1
  •  0
  •   Erik Escobedo    14 年前

    对。观察者定义的回调在单元测试中工作得很好。你的配置文件肯定有问题。你为什么不把你的 config/environment.rb 文件以便我们检查?

        2
  •  0
  •   Nowaker    11 年前

    这要看情况而定。

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

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