module ApplicationHelper
def title(page_title, show_title = true)
content_for(:title) do
page_title.to_s
end
@show_title = show_title
end
end
任何人都知道如何使用测试单元测试这个助手?
答案 0 :(得分:0)
对于rails中的任何帮助程序测试,您总是从tests / unit / helpers开始。
由于这是ApplicationHelper,因此请使用名为application_helper_test.rb
在该文件中,您可以使用
test "displays page title" do
assert_equal "April 2010", title("April 2010", false)
end
您可以像往常一样只调用方法来测试帮助器中返回的内容,然后发送回断言。
不知道你在做什么,就个人而言,这种方法有太多的进展,但那可能只是我。
我打破了这两个,所以你的助手只是返回一个page_title而另一个正在返回一个“show_title”,无论是什么。或者就像你转而说“我应该在页面上显示这个标题”?