【发布时间】:2014-08-06 16:57:55
【问题描述】:
一个示例用例是确保响应 HTML 没有转义 HTML 字符,这可能暗示 html_safe 没有在需要的地方使用
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 assert functional-testing assertions
一个示例用例是确保响应 HTML 没有转义 HTML 字符,这可能暗示 html_safe 没有在需要的地方使用
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 assert functional-testing assertions
这是一个帮助方法,您可以添加到 test_helper.rb 中的 ActionController::TestCase 类中
def assert_no_escaped_html
assert_select "body", { :text => /<.*>/, :count => 0 }, "This page must contain no HTML escaped '<', '>' characters\nContent - #{@response.body}"
end
在你的功能测试中调用这个断言
【讨论】: