【发布时间】:2013-06-07 04:55:54
【问题描述】:
我正在开发一个 Rails 项目,其中模型查询服务并从服务中获取数据。现在,当我想为模型和控制器编写测试时,我需要模仿服务。我对 Rails 测试相当陌生。我对我应该做什么感到困惑。 Rails 有存根、模拟和夹具——我应该使用这三个中的哪一个。我想固定装置不会有用。 建议请。谢谢。
【问题讨论】:
-
我也有同样的问题。什么是存根。我看到这些装置的行为不像在数据库中构建或创建的记录,因为没有针对此模型运行回调。很烦人。
标签: ruby-on-rails-3 testing mocking stubs