summaryrefslogtreecommitdiff
path: root/literals_test.go
diff options
context:
space:
mode:
authorAdam Scarr <adam@vektah.net>2017-08-08 20:51:54 +1000
committerAdam Scarr <adam@vektah.net>2017-08-08 20:52:25 +1000
commitfdd066e58ee7ed2bce7069c2f35a6ba005058da6 (patch)
tree5f212180e1ddee4bfe0a81e4b857c4c83516932b /literals_test.go
parent035af4d873d3de0685ab281be952e346547e40fd (diff)
Add a larger json benchmark
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)