about summary refs log tree commit diff
path: root/tests/ccwl.scm
diff options
context:
space:
mode:
authorArun Isaac2026-06-25 16:38:00 +0100
committerArun Isaac2026-06-26 00:50:45 +0100
commit3c4a04a11589c630a9601ecc3ed418424724eb1e (patch)
tree4af360903069bf70bfc5cb47cea20d4c25ce6290 /tests/ccwl.scm
parent1e126d7c7a4cb661b87a920f80e2818e3bb881e3 (diff)
downloadccwl-3c4a04a11589c630a9601ecc3ed418424724eb1e.tar.gz
ccwl-3c4a04a11589c630a9601ecc3ed418424724eb1e.tar.lz
ccwl-3c4a04a11589c630a9601ecc3ed418424724eb1e.zip
tests: Spin off test-condition to new test utilities module.
Diffstat (limited to 'tests/ccwl.scm')
-rw-r--r--tests/ccwl.scm11
1 files changed, 2 insertions, 9 deletions
diff --git a/tests/ccwl.scm b/tests/ccwl.scm
index bd852e9..d6703c7 100644
--- a/tests/ccwl.scm
+++ b/tests/ccwl.scm
@@ -16,11 +16,11 @@
 ;;; You should have received a copy of the GNU General Public License
 ;;; along with ccwl.  If not, see <https://www.gnu.org/licenses/>.
 
-(use-modules (rnrs exceptions)
-             (srfi srfi-1)
+(use-modules (srfi srfi-1)
              (srfi srfi-64)
              (srfi srfi-71)
              (ice-9 match)
+             (test-utils utils)
              (ccwl ccwl)
              (ccwl conditions))
 
@@ -46,13 +46,6 @@
        ((@@ (ccwl ccwl) construct-type-syntax)
         #'type-spec)))))
 
-(define-syntax-rule (test-condition test-name condition-predicate test-expression)
-  (test-assert test-name
-    (guard (condition
-            (else (condition-predicate condition)))
-      (begin test-expression
-             #f))))
-
 (define (ccwl-violation-with-message? message)
   (lambda (condition)
     (and (ccwl-violation? condition)