add driver specs that make sure body responses are set to the correct encoding with html entities for ruby 1.9

This commit is contained in:
asceth 2011-01-27 22:22:28 -05:00
parent b382a0e769
commit 16eef3a6d8
2 changed files with 15 additions and 0 deletions

View File

@ -26,6 +26,20 @@ shared_examples_for 'driver' do
@driver.visit('/with_simple_html')
@driver.body.should include('Bar')
end
if "".respond_to?(:encoding)
context "encoding of response between ascii and utf8" do
it "should be valid with html entities" do
@driver.visit('/with_html_entities')
lambda { @driver.body.encode!("UTF-8") }.should_not raise_error
end
it "should be valid without html entities" do
@driver.visit('/with_html')
lambda { @driver.body.encode!("UTF-8") }.should_not raise_error
end
end
end
end
describe '#find' do

View File

@ -0,0 +1 @@
Encoding with — html entities »