2010-11-20 35 views
1

J'utilise RSpec 2 avec webrat dans Rails 3 pour tester mes vues. Je veux m'assurer que les vues n'affichent pas de caractères spéciaux (comme “). Voici ma spec:RSpec, webrat et caractères d'échappement

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

problème est Webrat les “ citations parse tandis que le navigateur - testé dans Chrome et Firefox - ne fonctionne pas. Est-ce que je peux dire à RSpec ou webrat pour analyser la chaîne un navigateur le ferait?

+0

Avez-vous déjà trouvé cette photo? – iwasrobbed

+0

@iWasRobbed Non désolé, je n'ai pas trouvé de solution et supprimé la spécification. :( – Cimm

Répondre

0

La façon dont je résoudrais ce problème est d'utiliser un éditeur de texte qui peut entrer ces caractères directement. Ainsi, la spécification sera ainsi définie:

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

Commander le ldquo site pour certains plus d'informations et des références à d'autres caractères spéciaux.