summaryrefslogtreecommitdiff
path: root/parser_test.go
diff options
context:
space:
mode:
authorAdam Scarr <adam@vektah.net>2017-08-07 21:20:30 +1000
committerAdam Scarr <adam@vektah.net>2017-08-07 21:22:54 +1000
commita656dc0d78c5f51a16dc4c26936d337cdae5105c (patch)
treeabd40ad9b8c6218d61c5dab230ef3712a0fef0b3 /parser_test.go
parentcc9d18219af9375ad89eaa8a23f1e0bcffa5734e (diff)
AutoWS
Diffstat (limited to 'parser_test.go')
-rw-r--r--parser_test.go18
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)