【发布时间】:2011-04-21 05:55:28
【问题描述】:
我正在开发一个 Rails 应用程序,该应用程序跟踪客户详细信息(自然存储为 Customer)并允许用户根据一组预先设置的一组客户记录生成快照批次 (Batch) - 定义的标准。
Batch 模型负责整理 CSV 的记录,以及更新每条记录的状态字段。
我正在努力弄清楚如何使用 RSpec 最好地规范批处理生成例程,即 – 存根 Customer 依赖项。
我应该创建一组预先确定的客户记录,我可以使用它来确保我的规则是正确的(即,给定记录 a 到 k,这批不应包括记录 b、d 或 f),还是应该试图以某种方式模拟/存根它们?
【问题讨论】:
标签: ruby ruby-on-rails-3 rspec bdd