将库的单元测试放在 rails 中的什么位置

lid*_*ing 3 unit-testing ruby-on-rails

我是 ruby​​ 和 rails 新手。我正在使用 RadRails 开发一个 Rails 应用程序。RadRails 具有用于我的控制器、模型等的“切换到测试”功能,但不适用于我的库。如果我有一流Foo::Bar/lib/foo/bar.rb,我应该在哪里把单元测试呢?

或者我应该在一个单独的项目中分离 foo 库?

谢谢。

zed*_*xff 5

对于 RSpec 框架,我们将 lib 测试放在spec/lib/.

如果您使用 Test::Unit 框架,您可以尝试将您的测试test/lib/放入test/unit/.