RSpec, webrat и экранированные символы - PullRequest
1 голос
/ 21 ноября 2010

Я использую RSpec 2 с webrat в Rails 3 для проверки моих представлений.Я хочу убедиться, что в представлениях не отображаются специальные символы (например, “).Вот моя спецификация:

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

Проблема заключается в том, что webrat анализирует кавычки “, в то время как браузер - протестированный в Chrome и Firefox - нет.Можно ли как-то сказать RSpec или webrat, чтобы он анализировал строку, которую браузер сделает это?

1 Ответ

0 голосов
/ 20 июля 2011

Я бы решил эту проблему, используя текстовый редактор, который может вводить эти символы напрямую.Таким образом, спецификация будет определена следующим образом:

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

Проверьте на сайте ldquo дополнительную информацию и ссылки на другие специальные символы.

...