~ chicken-core (chicken-5) 60512769eaf841ee42f086e7dcebcaf9986ccfef


commit 60512769eaf841ee42f086e7dcebcaf9986ccfef
Author:     Evan Hanson <evhan@foldling.org>
AuthorDate: Sat Apr 25 08:40:29 2015 +1200
Commit:     Evan Hanson <evhan@foldling.org>
CommitDate: Sat Apr 25 08:40:29 2015 +1200

    Use srfi-4 module for environment-tests
    
    The `module-environment` procedure only works for primitive modules,
    which chicken.data-structures is not.

diff --git a/tests/environment-tests.scm b/tests/environment-tests.scm
index b6680d41..98b57627 100644
--- a/tests/environment-tests.scm
+++ b/tests/environment-tests.scm
@@ -39,12 +39,14 @@
   (import r5rs)
   (define (bar) 99))
 
+(require-library srfi-4)
+
 (define foo-env (module-environment 'foo))
-(define ds-env (module-environment 'data-structures))
+(define srfi-4-env (module-environment 'srfi-4))
 
 (test-equal (eval '(bar) foo-env) 99)
 (test-error (eval 'baz foo-env))
-(test-equal (eval '(conc 1 2) ds-env) "12")
-(test-error (eval 'baz ds-env))
+(test-equal (eval '(u8vector-ref (u8vector 0 1 2) 1) srfi-4-env) 1)
+(test-error (eval 'baz srfi-4-env))
 
 (test-end)
Trap