2010-11-20 14 views
1

Ich verwende RSpec 2 mit webrat in Rails 3, um meine Ansichten zu testen. Ich möchte sicherstellen, dass die Ansichten keine Sonderzeichen zeigen (wie “). Hier ist meine spec:RSpec, Webrat und Escapezeichen

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

Problem ist webrat die “ Anführungszeichen, während der Browser parst - getestet in Chrome und Firefox - nicht. Gibt es eine Möglichkeit, RSpec oder Webrat zu sagen, die Zeichenfolge, die ein Browser tun würde, zu analysieren?

+0

Haben Sie das jemals herausgefunden? – iwasrobbed

+0

@iWasRobbed Entschuldigung, ich habe keine Lösung gefunden und die Spezifikation entfernt. :( – Cimm

Antwort

0

Die Art, wie ich dieses Problem lösen würde, ist die Verwendung eines Texteditors, der diese Zeichen direkt eingeben kann.

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

Kasse die ldquo site für einige weitere Informationen und Verweise auf andere Sonderzeichen: So wird die Spezifikation so definiert werden.

Verwandte Themen