(ns uxbox.tests.test-txlog "A txlog and services abstraction generic tests." (:require [clojure.test :as t] [promesa.core :as p] [uxbox.services.core :as usc] [uxbox.services :as usv] [uxbox.tests.helpers :as th])) (t/use-fixtures :each th/database-reset) (defmethod usc/novelty ::testype1 [data] true) (t/deftest txlog-spec1 (let [data {:type ::testype1 :foo 1 :bar "baz"} response (usv/novelty data)] (t/is (p/promise? response)) (t/is (= true @response))))