From 4a7d56786e014c1d36c0112f14eb0621fc97770c Mon Sep 17 00:00:00 2001 From: olus2000 Date: Sun, 14 Jan 2024 11:08:14 +0100 Subject: [PATCH] sequences.parser: tests for current, next, consume --- extra/sequences/parser/parser-tests.factor | 40 ++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/extra/sequences/parser/parser-tests.factor b/extra/sequences/parser/parser-tests.factor index d641464acf..70b5faf55f 100644 --- a/extra/sequences/parser/parser-tests.factor +++ b/extra/sequences/parser/parser-tests.factor @@ -102,3 +102,43 @@ USING: tools.test sequences.parser unicode kernel accessors ; { "\n" } [ "\n" [ ] take-while ] unit-test { f } [ "\n" [ not ] take-while ] unit-test + + +{ f } [ + { } next +] unit-test + + +{ f } [ + { } current +] unit-test + + +{ f } [ + { } consume +] unit-test + + +{ 2 2 } [ + { 2 1 3 7 } [ current ] [ current ] bi +] unit-test + + +{ 1 1 } [ + { 2 1 3 7 } [ next ] [ current ] bi +] unit-test + + +{ 2 1 } [ + { 2 1 3 7 } [ consume ] [ current ] bi +] unit-test + + +{ f } [ + { 2 } next +] unit-test + + +{ 2 f } [ + { 2 } [ consume ] [ current ] bi +] unit-test -- 2.34.1