diff options
author | Adam Scarr <adam@vektah.net> | 2017-08-08 20:51:54 +1000 |
---|---|---|
committer | Adam Scarr <adam@vektah.net> | 2017-08-08 20:52:25 +1000 |
commit | fdd066e58ee7ed2bce7069c2f35a6ba005058da6 (patch) | |
tree | 5f212180e1ddee4bfe0a81e4b857c4c83516932b /literals_test.go | |
parent | 035af4d873d3de0685ab281be952e346547e40fd (diff) |
Add a larger json benchmark
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) |