gen-test.ss
#lang scheme/base

(require "gen.ss"
         "test-base.ss")

; Tests ------------------------------------------

(define/provide-test-suite gen-tests
  
  (test-case "all defined values are defined"
    ; generator-test.ss tests the actual functionality of the generator library.
    ; This test simply tests all the names that should be defined are defined.
    ; This check is actually done by the compiler -- all the test does is list the names it expects.
    g:list
    g:range
    g:end
    g:end?
    g:map
    g:fold
    g:filter
    g:filter-map
    g:remove-duplicates
    g:debug
    g:for-each
    g:collect
    g:collect/hash
    in-gen))