~ chicken-core (chicken-5) 62157e98221e74770099df5ca99ac4a19dd3026f


commit 62157e98221e74770099df5ca99ac4a19dd3026f
Author:     Evan Hanson <evhan@foldling.org>
AuthorDate: Wed Jan 1 07:38:11 2014 +1300
Commit:     Peter Bex <peter.bex@xs4all.nl>
CommitDate: Sun Jan 5 18:56:07 2014 +0100

    Fix invalid assertions in scrutiny-tests-2.scm
    
    This addresses #1063.
    
    Signed-off-by: Peter Bex <peter.bex@xs4all.nl>

diff --git a/tests/scrutiny-2.expected b/tests/scrutiny-2.expected
index 10cd844e..c6bcea95 100644
--- a/tests/scrutiny-2.expected
+++ b/tests/scrutiny-2.expected
@@ -1,7 +1,7 @@
 
 Note: at toplevel:
   (scrutiny-tests-2.scm:14) in procedure call to `pair?', the predicate is called with an argument of type
-  `(pair fixnum fixnum)' and will always return true
+  `pair' and will always return true
 
 Note: at toplevel:
   (scrutiny-tests-2.scm:14) in procedure call to `pair?', the predicate is called with an argument of type
diff --git a/tests/scrutiny-tests-2.scm b/tests/scrutiny-tests-2.scm
index 10dde750..292ab028 100644
--- a/tests/scrutiny-tests-2.scm
+++ b/tests/scrutiny-tests-2.scm
@@ -11,17 +11,17 @@
 
 ;;;
 
-(let ((p '(1 . 2))
-      (l (list))
-      (n '())
-      (i 123)
-      (f 12.3)
-      (u (+ i f)))
+(let* ((p '(1 . 2))
+       (l (list))
+       (n '())
+       (i 123)
+       (f 12.3)
+       (u (+ i f)))
   (predicate pair? (p) (l n i f))
-  (predicate list? (l n p) (i f))
+  (predicate list? (l n) (p i f))
   (predicate null? (n l) (p i f))
   (predicate fixnum? (i) (f u))
   (predicate exact? (i) (f u))
-  (predicate flonum? (f) (i u))
-  (predicate inexact? (f) (i u))
+  (predicate flonum? (f u) (i))
+  (predicate inexact? (f u) (i))
   (predicate number? (i f u) (n)))
Trap