在Rails中的测试之外使用断言

时间:2011-02-22 05:26:54

标签: ruby-on-rails assertions

我想开始在我的控制器和模型中放置断言,以断言运行时行为。

如何访问单元测试中可用的所有断言助手?

即。我想做一些像

这样的事情
class WidgetController < ApplicationController
    def index
        @widgets = Widget.all
        assert @widgets.length > 0 # using assert in a controller!
     end
end

我应该要求一个文件吗?

1 个答案:

答案 0 :(得分:2)

这很简单 - 只需要test / unit / assertions:

require 'test/unit/assertions'
include Test::Unit::Assertions