Add a test that inserts documents with fields that are Clojure records
This commit is contained in:
parent
05669a6778
commit
fbd631b22e
1 changed files with 11 additions and 0 deletions
|
|
@ -63,6 +63,17 @@
|
||||||
(is (= 5.5 (:ratio (mgcol/find-map-by-id collection id))))))
|
(is (= 5.5 (:ratio (mgcol/find-map-by-id collection id))))))
|
||||||
|
|
||||||
|
|
||||||
|
(defrecord Metrics
|
||||||
|
[rps eps])
|
||||||
|
|
||||||
|
(deftest ^:focus insert-a-document-with-clojure-record-in-it
|
||||||
|
(let [collection "widgets"
|
||||||
|
id (ObjectId.)
|
||||||
|
doc { :record (Metrics. 10 20) "_id" id }
|
||||||
|
result (mgcol/insert "widgets" doc)]
|
||||||
|
(is (= {:rps 10 :eps 20} (:record (mgcol/find-map-by-id collection id))))))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
;;
|
;;
|
||||||
;; insert-batch
|
;; insert-batch
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue