Factory_girl还是机械师?

时间:2010-09-06 12:01:50

标签: ruby-on-rails ruby tdd bdd

您是否在Rails测试中使用factory_girl或machinist进行存根/模拟?

2 个答案:

答案 0 :(得分:5)

没有。这些库不是存根/模拟库*。

Machinist和Factory Girl都是帮助您在测试中实例化对象的库,而不会引起fixtures的大惊小怪。在使用其中一个库实例化对象之后,您可能会在该对象上模拟或存根方法,但Factory Girl和Machinist与此无关。

查看Mocha是否有存根/模拟。

* Factory Girl has a stubbing feature专门用于存根模型,但没有用于一般存根/模拟。

答案 1 :(得分:1)

我正在使用factory_girl。我没有尝试过机械师,所以我无法比较两者,但我对factory_girl非常满意。