From a656dc0d78c5f51a16dc4c26936d337cdae5105c Mon Sep 17 00:00:00 2001 From: Adam Scarr Date: Mon, 7 Aug 2017 21:20:30 +1000 Subject: AutoWS --- parser_test.go | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) (limited to 'parser_test.go') 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) -- cgit v1.2.3