1

我想在所有单元测试之前存根一个 Web 服务代理。我可以在每个单元测试中调用一些共享代码,但我想知道是否有更好的方法。

我正在使用应该。

谢谢

4

2 回答 2

3

在 test/test_helper 中,您可以执行以下操作:

class ActiveSupport::TestCase
  def stub_some_stuff
    …
  end

  setup :stub_some_stuff
end

小心确保你不要只做一次,把它放在一个设置块之外,这样做可能会导致存根被第一次测试拆除,然后所有未来的请求都会直接通过!

于 2010-01-25T20:00:59.193 回答
0

test/test_helper 是常见代码的好地方 - 这将被注入到您的 TestCases

于 2010-01-25T19:39:48.087 回答