1

我在 Rails 3 中使用RSpec 2webrat来测试我的观点。我想确保视图不显示特殊字符(如“)。这是我的规格:

it 'does not show special HTML characters' do
 get '/'
 response.should_not contain('“')
end

问题是 webrat 解析“引号,而浏览器 - 在 Chrome 和 Firefox 中测试 - 不解析。有什么方法可以告诉 RSpec 或 webrat 解析浏览器会执行的字符串吗?

4

1 回答 1

0

我解决这个问题的方法是使用可以直接输入这些字符的文本编辑器。所以规范将这样定义:

it 'does not show special HTML characters' do
    get '/'
    response.should_not contain('“')
end

查看ldquo 站点以获取更多信息和对其他特殊字符的引用。

于 2011-07-20T00:17:29.467 回答