diff options
author | Adam Scarr <adam@vektah.net> | 2017-08-13 20:50:21 +1000 |
---|---|---|
committer | Adam Scarr <adam@vektah.net> | 2017-08-13 20:50:21 +1000 |
commit | 1c37779bd46d988c9e7b4bdb846b9daa89856b7c (patch) | |
tree | edef3c6b701c4a25fe2bd1b0f700d15c1949e4fa /literals_test.go | |
parent | 51ad26c781c149c08017ffee2bb4906c9bb39282 (diff) |
Use .Token to return from StringLit to avoid convT2E
Diffstat (limited to 'literals_test.go')
-rw-r--r-- | literals_test.go | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/literals_test.go b/literals_test.go index 7cdb5e1..78a4456 100644 --- a/literals_test.go +++ b/literals_test.go @@ -10,19 +10,19 @@ func TestStringLit(t *testing.T) { parser := StringLit(`"'`) t.Run("test double match", func(t *testing.T) { result, p := runParser(`"hello"`, parser) - require.Equal(t, `hello`, result.Result) + require.Equal(t, `hello`, result.Token) require.Equal(t, "", p.Get()) }) t.Run("test single match", func(t *testing.T) { result, p := runParser(`"hello"`, parser) - require.Equal(t, `hello`, result.Result) + require.Equal(t, `hello`, result.Token) require.Equal(t, "", p.Get()) }) t.Run("test nested quotes", func(t *testing.T) { result, p := runParser(`"hello 'world'"`, parser) - require.Equal(t, `hello 'world'`, result.Result) + require.Equal(t, `hello 'world'`, result.Token) require.Equal(t, "", p.Get()) }) @@ -52,20 +52,20 @@ func TestStringLit(t *testing.T) { t.Run("test escaping", func(t *testing.T) { result, p := runParser(`"hello \"world\""`, parser) - require.Equal(t, `hello "world"`, result.Result) + require.Equal(t, `hello "world"`, result.Token) 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, `hello 👺 my little goblin`, result.Token) 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) - require.Equal(t, "hello \uBEEF cake", result.Result) + require.Equal(t, "hello \uBEEF cake", result.Token) require.Equal(t, ``, p.Get()) }) |