答案 0 :(得分:0)
你可以很容易地测试助手并将其内置到测试框架中,所以我不确定jasonpgignac在说什么。
在test / unit / helpers下,您将看到脚本/生成脚手架或控制器生成的所有助手......但是您生成它们。
在所述文件中,你可以断言一个值是相等的,因为你只是在测试以确保结果如你所愿。这是我从我的代码中提取的一个:
require 'test_helper'
class PaymentsHelperTest < ActionView::TestCase
test "displays Month names" do
assert_equal "April 2010", month_and_year_name(payment_transactions(:one))
end
end
自从我写这篇文章以来已经有一段时间了,但你在断言中调用了实际的助手。在这种情况下,我的助手被称为month_and_year_name,我将夹具传递给它。
简单的东西,伴随着人类所知的最大的测试框架,测试::单位和固定装置......就像上帝所希望的那样。
答案 1 :(得分:-1)