Index: third_party/WebKit/LayoutTests/fast/encoding/css-charset-evil/css-charset-evil.html |
diff --git a/third_party/WebKit/LayoutTests/fast/encoding/css-charset-evil/css-charset-evil.html b/third_party/WebKit/LayoutTests/fast/encoding/css-charset-evil/css-charset-evil.html |
index 33c9671df51dc4ed595a264b0eae3eb688bc0689..367e4f2bb49c572ae6186d213cf3b37461eac3a8 100644 |
--- a/third_party/WebKit/LayoutTests/fast/encoding/css-charset-evil/css-charset-evil.html |
+++ b/third_party/WebKit/LayoutTests/fast/encoding/css-charset-evil/css-charset-evil.html |
@@ -23,35 +23,40 @@ span.fail { background: red; color: white; } |
<link rel=stylesheet href="css-charset-evil-c2.css"> |
<link rel=stylesheet href="css-charset-evil-c3.css"> |
<link rel=stylesheet href="css-charset-evil-d1.css"> |
+<!-- |
+ Note that encoding utf-8 is not suitable for this test since the encoding |
+ is always detected regardless of an error (or lack thereof) in the directive |
+ @charset. See crbug.com/583549. |
+--> |
<pre> |
Correct: |
-@charset "utf-8"; <span id="a1ä" class='fail'>FAIL</span><span id="a1ä" class='pass'>PASS</span> |
+@charset "iso-8859-7"; <span id="a1áâ" class='fail'>FAIL</span><span id="a1αβ" class='pass'>PASS</span> |
Wrong Capitalization: |
-@CHARSET "utf-8"; <span id="a2ä" class='pass'>PASS</span><span id="a2ä" class='fail'>FAIL</span> |
-@ChArSeT "utf-8"; <span id="a3ä" class='pass'>PASS</span><span id="a3ä" class='fail'>FAIL</span> |
-@cHaRsEt "utf-8"; <span id="a4ä" class='pass'>PASS</span><span id="a4ä" class='fail'>FAIL</span> |
+@CHARSET "iso-8859-7"; <span id="a2áâ" class='pass'>PASS</span><span id="a2αβ" class='fail'>FAIL</span> |
+@ChArSeT "iso-8859-7"; <span id="a3áâ" class='pass'>PASS</span><span id="a3αβ" class='fail'>FAIL</span> |
+@cHaRsEt "iso-8859-7"; <span id="a4áâ" class='pass'>PASS</span><span id="a4αβ" class='fail'>FAIL</span> |
Wrong Whitespace: |
-@charset"utf-8"; <span id="b1ä" class='pass'>PASS</span><span id="b1ä" class='fail'>FAIL</span> |
-@charset "utf-8"; <span id="b2ä" class='pass'>PASS</span><span id="b2ä" class='fail'>FAIL</span> |
-@charset\9"utf-8"; <span id="b3ä" class='pass'>PASS</span><span id="b3ä" class='fail'>FAIL</span> |
-@charset\A"utf-8"; <span id="b4ä" class='pass'>PASS</span><span id="b4ä" class='fail'>FAIL</span> |
-@charset\C"utf-8"; <span id="b5ä" class='pass'>PASS</span><span id="b5ä" class='fail'>FAIL</span> |
-@charset\D"utf-8"; <span id="b6ä" class='pass'>PASS</span><span id="b6ä" class='fail'>FAIL</span> |
-@charset "utf-8" ; <span id="b7ä" class='pass'>PASS</span><span id="b7ä" class='fail'>FAIL</span> |
- @charset "utf-8"; <span id="b8ä" class='pass'>PASS</span><span id="b8ä" class='fail'>FAIL</span> |
+@charset"iso-8859-7"; <span id="b1áâ" class='pass'>PASS</span><span id="b1αβ" class='fail'>FAIL</span> |
+@charset "iso-8859-7"; <span id="b2áâ" class='pass'>PASS</span><span id="b2αβ" class='fail'>FAIL</span> |
+@charset\9"iso-8859-7"; <span id="b3áâ" class='pass'>PASS</span><span id="b3αβ" class='fail'>FAIL</span> |
+@charset\A"iso-8859-7"; <span id="b4áâ" class='pass'>PASS</span><span id="b4αβ" class='fail'>FAIL</span> |
+@charset\C"iso-8859-7"; <span id="b5áâ" class='pass'>PASS</span><span id="b5αβ" class='fail'>FAIL</span> |
+@charset\D"iso-8859-7"; <span id="b6áâ" class='pass'>PASS</span><span id="b6αβ" class='fail'>FAIL</span> |
+@charset "iso-8859-7" ; <span id="b7áâ" class='pass'>PASS</span><span id="b7αβ" class='fail'>FAIL</span> |
+ @charset "iso-8859-7"; <span id="b8áâ" class='pass'>PASS</span><span id="b8αβ" class='fail'>FAIL</span> |
Wrong Quote character: |
-@charset 'utf-8'; <span id="c1ä" class='pass'>PASS</span><span id="c1ä" class='fail'>FAIL</span> |
-@charset "utf-8'; <span id="c2ä" class='pass'>PASS</span><span id="c2ä" class='fail'>FAIL</span> |
-@charset 'utf-8"; <span id="c3ä" class='pass'>PASS</span><span id="c3ä" class='fail'>FAIL</span> |
+@charset 'iso-8859-7'; <span id="c1áâ" class='pass'>PASS</span><span id="c1αβ" class='fail'>FAIL</span> |
+@charset "iso-8859-7'; <span id="c2áâ" class='pass'>PASS</span><span id="c2αβ" class='fail'>FAIL</span> |
+@charset 'iso-8859-7"; <span id="c3áâ" class='pass'>PASS</span><span id="c3αβ" class='fail'>FAIL</span> |
Wrong Semicolon: |
-@charset "utf-8" <span id="d1ä" class='pass'>PASS</span><span id="d1ä" class='fail'>FAIL</span> |
+@charset "iso-8859-7" <span id="d1áâ" class='pass'>PASS</span><span id="d1αβ" class='fail'>FAIL</span> |
</pre> |
<script> |
if (window.testRunner) |
testRunner.dumpAsText(); |
-</script> |
+</script> |