(ns dda.backup.monitoring.domain-test (:require [clojure.test :refer [deftest is are testing run-tests]] [dda.backup.monitoring.domain :as cut])) (deftest should-generate-monitoring-data (is (= [{:baseLabels {:__name__ "backup_size"}, :docstring "Backup size in MB", :metric {:type "gauge", :value [{:labels {:app_name "c4k-forgejo" :fqdn "repo.prod.meissa.de" :restic_repo "repo/dir-at-repo"}, :value 123}]}}] (cut/monitoring-data {:fqdn "repo.prod.meissa.de" :restic-repository "repo" :backup-path "dir-at-repo" :backup-size 123}))))