Skip to content

Commit 61db534

Browse files
committed
Add failing astral UTF-16 test.
1 parent 6f4d1ee commit 61db534

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

test/Main.purs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -448,6 +448,13 @@ main = do
448448
parseTest "1*2+3/4-5" (-3) exprTest
449449
parseTest "ab?" "ab" manySatisfyTest
450450

451+
parseTest "𝅘𝅥𝅘𝅥𝅮x𝅘𝅥𝅯" "𝅘𝅥𝅘𝅥𝅮x𝅘𝅥𝅯" do
452+
quarter <- anyChar
453+
eighth <- string "x" <|> string "𝅘𝅥𝅮"
454+
letterx <- string "𝅘𝅥𝅯" <|> string "x"
455+
sixteenth <- string "𝅘𝅥𝅯" <|> string "x"
456+
pure $ singleton quarter <> eighth <> letterx <> sixteenth
457+
451458
let tokpos = const initialPos
452459
parseTest (fromFoldable [A, B]) A (token tokpos)
453460
parseTest (fromFoldable [B, A]) B (token tokpos)

0 commit comments

Comments
 (0)