From fdd066e58ee7ed2bce7069c2f35a6ba005058da6 Mon Sep 17 00:00:00 2001 From: Adam Scarr Date: Tue, 8 Aug 2017 20:51:54 +1000 Subject: Add a larger json benchmark --- literals_test.go | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'literals_test.go') 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) -- cgit v1.2.3