我有一个从解析器对象获取数据的模型。我认为解析器类应该位于 lib/ 目录中(尽管我可以说服它应该位于其他地方)。问题是:解析器类的单元测试应该在哪里?如何确保每次运行 rake 测试时都运行它们?
在我正在开发的 Rails 应用程序中,我决定将测试放在test\unit
目录。我还将按模块/目录嵌套它们,例如:
lib/a.rb => test/unit/a_test.rb
lib/b/c.rb => test/unit/b/c_test.rb
对我来说,这是最后的阻力之路,因为这些测试无需进行任何其他更改即可运行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)