Skip to content

Commit 047fef3

Browse files
committed
completed unicode test cases
1 parent 8c5b590 commit 047fef3

File tree

2 files changed

+16
-8
lines changed

2 files changed

+16
-8
lines changed

tests/CSSParserTests.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,12 @@ function testUnicodeParsing() {
103103
if($aSelector[0] === '.test-9') {
104104
$this->assertSame('"\"\\\'"', $sCssString);
105105
}
106+
if($aSelector[0] === '.test-10') {
107+
$this->assertSame('"\\\'\\\\"', $sCssString);
108+
}
109+
if($aSelector[0] === '.test-11') {
110+
$this->assertSame('"test"', $sCssString);
111+
}
106112
}
107113
}
108114

tests/files/unicode.css

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1-
.test-1 { content: "\20"; }
2-
.test-2 { content: "\E9"; }
3-
.test-3 { content: "\0020"; }
4-
.test-5 { content: "\6C34" }
5-
.test-6 { content: "\00A5" }
6-
.test-7 { content: '\a' }
7-
.test-8 { content: "\"\22" }
8-
.test-9 { content: "\"\27" }
1+
.test-1 { content: "\20"; } /* Same as " " */
2+
.test-2 { content: "\E9"; } /* Same as "é" */
3+
.test-3 { content: "\0020"; } /* Same as " " */
4+
.test-5 { content: "\6C34" } /* Same as "水" */
5+
.test-6 { content: "\00A5" } /* Same as "¥" */
6+
.test-7 { content: '\a' } /* Same as "\A" (Newline) */
7+
.test-8 { content: "\"\22" } /* Same as "\"\"" */
8+
.test-9 { content: "\"\27" } /* Same as ""\"\'"" */
9+
.test-10 { content: "\'\\" } /* Same as "'\" */
10+
.test-11 { content: "\test" } /* Same as "test" */
911

1012
.test-4 { content: "\1D11E" } /* Beyond the Basic Multilingual Plane */

0 commit comments

Comments
 (0)