2010-11-20 65 views
1

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

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

问题是webrat解析“报价,而浏览器 - 在Chrome和Firefox测试 - 不。有什么办法可以告诉RSpec或webrat解析浏览器会做的字符串吗?

+0

你有没有想过这一个? – iwasrobbed 2011-04-19 14:16:32

+0

@iWasRobbed不抱歉,我没有找到解决方案并删除了规范。 :( – Cimm 2011-04-21 09:27:28

回答

0

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

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

结帐的ldquo site一些更多的信息和参考其他特殊字符。