ruby-on-rails - 将 Rails TestUnit 测试标记为 TODO?

标签 ruby-on-rails ruby testing testunit

有没有办法基本上将 TestUnit 测试标记为“待办事项”?我以为我可以通过在测试顶部使用 pending 来做到这一点,但它仍然运行测试(因此它是红色的)。我基本上想做同样的事情,但不实际运行测试(跳过它)。

有人知道这样做的方法吗?

谢谢!

最佳答案

如果这些是测试用例 stub ,您可以将 assert true 作为唯一的断言,并在测试中放置一个 puts 来描述需要做什么。如果您的测试有失败的断言,这当然无济于事,除非您将它们注释掉。

关于ruby-on-rails - 将 Rails TestUnit 测试标记为 TODO?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7691679/

相关文章:

ruby-on-rails - 强制 Rake 任务在特定的 Rails 环境中运行

ruby - 以 4 为增量迭代 Ruby 数组

ruby-on-rails - 为什么belongs_to/has_many 和 inverse_of 不能自动水合另一边?

ruby - 在 Ruby 中将转义的 unicode (\u008E) 转换为重音字符 (Ž)?

ruby-on-rails - 为什么 Rails 增量方法不保存更改?

ruby-on-rails - Carrierwave 不会在模型更新后重新创建版本

ruby-on-rails - 获取 Rails 中 date.year == some_year 的记录

ruby-on-rails - 如何使用 RSpec 更新测试模型中的属性

database - 测试运行时 Django 测试数据库看起来是空的

testing - 如何使用带参数化类型的 assertEqual