summaryrefslogtreecommitdiff
path: root/combinator_test.go
diff options
context:
space:
mode:
authorÖzgür Kesim <oec@codeblau.de>2020-02-25 21:59:14 +0100
committerÖzgür Kesim <oec@codeblau.de>2020-02-25 21:59:14 +0100
commite2c58411159b77a6135be3731c4a174f01d9d7a5 (patch)
tree4c8797f8a5c99ce004671cc6725484db200e9c9c /combinator_test.go
parent390017951eb80a2e1b58dbf9217e464f76dd71b3 (diff)
Any(): print all possible values
When all of the parsers in Any() fail, instead of printing just the longest error, we print the list of all failed/expected values. The position of the error will still remain that of the longest one.
Diffstat (limited to 'combinator_test.go')
-rw-r--r--combinator_test.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/combinator_test.go b/combinator_test.go
index 40e2492..7b1be68 100644
--- a/combinator_test.go
+++ b/combinator_test.go
@@ -53,7 +53,7 @@ func TestAny(t *testing.T) {
Seq("hello", "world", "."),
Seq("hello", "brother"),
))
- require.Equal(t, "offset 11: expected .", p2.Error.Error())
+ require.Equal(t, "offset 11: expected nope or .", p2.Error.Error())
require.Equal(t, 11, p2.Error.Pos())
require.Equal(t, 0, p2.Pos)
})