(delete, delete!): Test predicate call arg order.
authorKevin Ryde <user42@zip.com.au>
Mon, 12 May 2003 23:05:50 +0000 (23:05 +0000)
committerKevin Ryde <user42@zip.com.au>
Mon, 12 May 2003 23:05:50 +0000 (23:05 +0000)
test-suite/tests/srfi-1.test

index 003c47e..deef6d0 100644 (file)
             (test-suite lib))
 
 
+;;
+;; delete and delete!
+;;
+
+(let ()        
+  (define (common-tests delete-proc)
+    (pass-if "called arg order"
+      (equal? '(1 2 3)
+             (delete-proc 3 '(1 2 3 4 5) <))))
+  
+  (with-test-prefix "delete"
+    (common-tests delete))
+    
+  (with-test-prefix "delete!"
+    (common-tests delete!)))
+
 ;;
 ;; drop
 ;;