another scoping test
authorAndy Wingo <wingo@pobox.com>
Mon, 7 Nov 2011 10:44:54 +0000 (11:44 +0100)
committerAndy Wingo <wingo@pobox.com>
Mon, 7 Nov 2011 10:45:15 +0000 (11:45 +0100)
* test-suite/tests/syntax.test ("top-level define"): Add another test
  for scoping.

test-suite/tests/syntax.test

index 31d9921..e99bdfb 100644 (file)
          (define-10 foo)
          (foo))
       (current-module))
+     10))
+
+  (pass-if "module scoping, same symbolic name"
+    (equal?
+     (eval
+      '(begin
+         (define-module (top-level-define/module-scoping-3))
+         (define a 10)
+         (define-module (top-level-define/module-scoping-4)
+           #:use-module (top-level-define/module-scoping-3))
+         (define a (@@ (top-level-define/module-scoping-3) a))
+         a)
+      (current-module))
      10)))
 
 (with-test-prefix "internal define"