summaryrefslogtreecommitdiff
path: root/literals_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'literals_test.go')
-rw-r--r--literals_test.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/literals_test.go b/literals_test.go
index 83e087b..e96f303 100644
--- a/literals_test.go
+++ b/literals_test.go
@@ -56,6 +56,12 @@ func TestStringLit(t *testing.T) {
require.Equal(t, ``, p.Get())
})
+ t.Run("test unicode chars", func(t *testing.T) {
+ result, p := runParser(`"hello 👺 my little goblin"`, parser)
+ require.Equal(t, `hello 👺 my little goblin`, result.Result)
+ require.Equal(t, ``, p.Get())
+ })
+
t.Run("test escaped unicode", func(t *testing.T) {
result, p := runParser(`"hello \ubeef cake"`, parser)
require.Equal(t, "", p.Error.Expected)