我在Rails 3中使用 RSpec 2 和 webrat 来测试我的观看次数。我想确保观看不会显示特殊字符(例如“
)。这是我的规范:
it 'does not show special HTML characters' do
get '/'
response.should_not contain('“')
end
问题是webrat解析“
引号,而浏览器 - 在Chrome和Firefox中测试 - 却没有。有什么方法可以告诉RSpec或webrat解析浏览器会执行的字符串吗?
答案 0 :(得分:0)
我解决这个问题的方法是使用可以直接输入这些字符的文本编辑器。因此规范将如此定义:
it 'does not show special HTML characters' do
get '/'
response.should_not contain('“')
end
查看ldquo site以获取更多信息和对其他特殊字符的引用。