diff options
Diffstat (limited to 'literals_test.go')
-rw-r--r-- | literals_test.go | 6 |
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) |