【问题标题】:where to put the unittest for library in rails将库的单元测试放在哪里
【发布时间】:2011-03-04 18:24:14
【问题描述】:

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

还是应该将 foo 库分离到一个单独的项目中?

谢谢。

【问题讨论】:

  • 最后我选择放到test/unit/lib/foo/bar_test.rb下

标签: ruby-on-rails unit-testing


【解决方案1】:

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

如果您使用 Test::Unit 框架,您可以尝试将您的测试放入 test/lib/,如果这不起作用,您可以将它们放入 test/unit/。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-03
    • 2012-07-31
    • 1970-01-01
    • 1970-01-01
    • 2010-09-08
    • 1970-01-01
    相关资源
    最近更新 更多