All tests pass again.

This commit is contained in:
2023-03-20 15:59:57 -07:00
parent 9260834135
commit 1497549d64
6 changed files with 2092 additions and 47 deletions

View File

@@ -1,15 +1,16 @@
(ns auto-ap.routes.invoice-test
(:require
[auto-ap.datomic :refer [conn]]
[auto-ap.integration.util :refer [user-token wrap-setup]]
[auto-ap.datomic.clients :refer [rebuild-search-index]]
[auto-ap.integration.util :refer [admin-token wrap-setup]]
[auto-ap.routes.invoices :as sut]
[datomic.client.api :as dc]
[clj-time.coerce :as coerce]
[clojure.test :as t]))
[clojure.test :as t]
[datomic.client.api :as dc]))
(t/use-fixtures :each wrap-setup)
(def user (user-token))
(def user (admin-token))
(def client {:client/code "ABC"
:client/name "ABC"
@@ -39,6 +40,7 @@
(t/deftest import-uploaded-invoices
(t/testing "It should import one"
(dc/transact conn {:tx-data [client expense-account vendor]})
(rebuild-search-index)
(t/is (= 0 (invoice-count-for-client [:client/code "ABC"])))
(sut/import-uploaded-invoice user [(assoc invoice :customer-identifier "ABC")])