diff options
author | Adam Scarr <adam@vektah.net> | 2017-08-07 21:20:30 +1000 |
---|---|---|
committer | Adam Scarr <adam@vektah.net> | 2017-08-07 21:22:54 +1000 |
commit | a656dc0d78c5f51a16dc4c26936d337cdae5105c (patch) | |
tree | abd40ad9b8c6218d61c5dab230ef3712a0fef0b3 /parser_test.go | |
parent | cc9d18219af9375ad89eaa8a23f1e0bcffa5734e (diff) |
AutoWS
Diffstat (limited to 'parser_test.go')
-rw-r--r-- | parser_test.go | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/parser_test.go b/parser_test.go index d7ab0d4..cd2d24a 100644 --- a/parser_test.go +++ b/parser_test.go @@ -120,7 +120,7 @@ func TestParseString(t *testing.T) { t.Run("partial match", func(t *testing.T) { result, remaining, err := ParseString(Y, "hello world") require.Equal(t, "hello", result) - require.Equal(t, " world", remaining) + require.Equal(t, "world", remaining) require.NoError(t, err) }) @@ -159,22 +159,6 @@ func TestString(t *testing.T) { }) } -func TestWS(t *testing.T) { - t.Run("consumes all whitespace", func(t *testing.T) { - result, p := runParser(" asdf", WS) - require.Nil(t, result) - require.Equal(t, "asdf", p.Get()) - require.False(t, p.Errored()) - }) - - t.Run("never errors", func(t *testing.T) { - result, p := runParser("asdf", WS) - require.Nil(t, result) - require.Equal(t, "asdf", p.Get()) - require.False(t, p.Errored()) - }) -} - func runParser(input string, parser Parser) (*Node, *State) { ps := InputString(input) result := parser(ps) |