diff options
| author | 2025-02-15 19:00:50 -0500 | |
|---|---|---|
| committer | 2025-02-15 19:00:50 -0500 | |
| commit | 3caad6d9f1098b2a9d6e5d016b883d855491ae05 (patch) | |
| tree | 4f46106f9df00c228ecd72e3a3095f4144265181 /tests/run.scm | |
| parent | add node->generator (diff) | |
generator->node
Diffstat (limited to '')
| -rw-r--r-- | tests/run.scm | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/run.scm b/tests/run.scm index 8cfdabc..81c5a86 100644 --- a/tests/run.scm +++ b/tests/run.scm @@ -546,3 +546,12 @@ (test-property node->generator-works (list (list-generator-of (exact-integer-generator))))) +(test-group "generator->node" + (define (generator->node-works lst) + (let* ((gen (list->generator lst)) + (node (generator->node number-comparator gen))) + (and (node-every (cut member <> lst) node) + (every (cut search number-comparator <> node) lst)))) + (test-property generator->node-works + (list (list-generator-of (exact-integer-generator))))) + |
