(ns dda.backup.monitoring.domain-test (:require [clojure.test :refer [deftest is are testing run-tests]] [clojure.spec.test.alpha :as st] [dda.backup.monitoring.domain :as cut])) (st/instrument `cut/collect-metrics) (deftest should-collect-metrics (is (= "\n" (cut/collect-metrics {:url "url" :name "name" :namespace "default" :metrics {}}))) (is (= "metric1{namespace=default} 1\nmetric2{namespace=default} text\n" (cut/collect-metrics {:url "url" :name "name" :namespace "default" :metrics {:metric1 1 :metric2 "text"}}))))