时间:2010-07-24 10:26:35

标签: ruby-on-rails ruby unit-testing testing

2 个答案:

答案 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)