From 16c1faeaf66c299768185567ff6afedcb521be84 Mon Sep 17 00:00:00 2001 From: Sean Corfield Date: Mon, 17 Mar 2025 17:49:46 -0700 Subject: [PATCH] more test cleanup Signed-off-by: Sean Corfield --- test/next/jdbc/types_test.clj | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/test/next/jdbc/types_test.clj b/test/next/jdbc/types_test.clj index 3cf8441..7dd2574 100644 --- a/test/next/jdbc/types_test.clj +++ b/test/next/jdbc/types_test.clj @@ -2,13 +2,18 @@ (ns next.jdbc.types-test "Some tests for the type-assist functions." - (:require [lazytest.experimental.interfaces.clojure-test :refer [deftest is]] + (:require [lazytest.core :refer [defdescribe describe it expect]] [next.jdbc.types :refer [as-varchar]])) (set! *warn-on-reflection* true) -(deftest as-varchar-test +(defdescribe as-varchar-tests (let [v (as-varchar "Hello")] - (is (= "Hello" (v))) - (is (contains? (meta v) 'next.jdbc.prepare/set-parameter)) - (is (fn? (get (meta v) 'next.jdbc.prepare/set-parameter))))) + (describe "produces a function" + (it "yields the original value when invoked" + (expect (fn? v)) + (expect (= "Hello" (v))))) + (describe "carries metadata" + (it "has a `set-parameter` function" + (expect (contains? (meta v) 'next.jdbc.prepare/set-parameter)) + (expect (fn? (get (meta v) 'next.jdbc.prepare/set-parameter)))))))