# locate with umlauts
test "locates an element by encoded selector from html containing an encoded umlaut" do
html = '<span>Berlin</span><span>München</span>'
assert_equal 'München', locate(html, 'München').content
end
test "locates an element by encoded selector from html containing an non-encoded umlaut" do
html = '<span>Berlin</span><span>München</span>'
assert_equal 'München', locate(html, 'München').content
end
test "locates an element by non-encoded selector from html containing an encoded umlaut" do
html = '<span>Berlin</span><span>München</span>'
assert_equal 'München', locate(html, 'München').content
end
test "locates an element by non-encoded selector from html containing a non-encoded umlaut" do
html = '<span>Berlin</span><span>München</span>'
assert_equal 'München', locate(html, 'München').content
end
test "locates an element by encoded attribute from html containing an encoded umlaut" do
html = '<input type="text" value="München">'
assert_equal html, locate(html, :value => 'München').to_s
end
test "locates an element by encoded attribute from html containing an non-encoded umlaut" do
html = '<input type="text" value="München">'
assert_equal html, locate(html, :value => 'München').to_s
end
test "locates an element by non-encoded attribute from html containing an encoded umlaut" do
html = '<input type="text" value="München">'
assert_equal html, locate(html, :value => 'München').to_s
end
test "locates an element by non-encoded attribute from html containing a non-encoded umlaut" do
html = '<input type="text" value="München">'
assert_equal html, locate(html, :value => 'München').to_s
end