【发布时间】:2013-11-06 23:59:35
【问题描述】:
我刚刚开始测试,我有很多模型都使用了 has_many 关系。在每种情况下,一个模型都要求另一个模型在保存时存在。我尝试过的每个测试系统(FactoryGirl、Fixtures 和现在的 Fabrication)都遇到了困难,我无法弄清楚如何正确设置测试以复制这种行为。
我 followed this GIST as an example 但将 after_build 更改为 before_save,因为当时模型需要“虽然”模型。我是以错误的方式接近这个吗?如何测试这种关系/功能?
【问题讨论】:
标签: ruby-on-rails rspec tdd has-many-through fabrication-gem