在Rails中,库的单元测试应该放在哪里?

3

我是一名Ruby和Rails的新手,目前正在使用RadRails开发Rails应用程序。RadRails提供了“切换到测试”功能,可以对我的控制器、模型等进行测试,但不能对我的库进行测试。如果我在/lib/foo/bar.rb中有一个类Foo::Bar,那么我应该把单元测试放在哪里呢?

还是我应该将Foo库分离成一个独立的项目?

谢谢。


最后,我选择将其放在 test/unit/lib/foo/bar_test.rb 下。 - lidaobing
1个回答

5
对于RSpec框架,我们将lib测试放在spec/lib/目录下。
如果您使用Test::Unit框架,可以尝试将测试放在test/lib/目录下,如果不起作用,则可以将其放在test/unit/目录下。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接