Switch test suite to monger.testing/defcleaner
This commit is contained in:
parent
19a9beb046
commit
cd1bd23b3e
5 changed files with 12 additions and 35 deletions
|
|
@ -13,12 +13,7 @@
|
||||||
[monger.operators]
|
[monger.operators]
|
||||||
[monger.test.fixtures]))
|
[monger.test.fixtures]))
|
||||||
|
|
||||||
(defn purge-scores-collection
|
(use-fixtures :each purge-docs purge-things purge-scores)
|
||||||
[f]
|
|
||||||
(purge-collection "scores" f))
|
|
||||||
|
|
||||||
|
|
||||||
(use-fixtures :each purge-docs-collection purge-things-collection purge-scores-collection)
|
|
||||||
|
|
||||||
(monger.core/set-default-write-concern! WriteConcern/SAFE)
|
(monger.core/set-default-write-concern! WriteConcern/SAFE)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
(use-fixtures :each purge-people-collection purge-docs-collection purge-things-collection purge-libraries-collection)
|
(use-fixtures :each purge-people purge-docs purge-things purge-libraries)
|
||||||
|
|
||||||
(monger.core/set-default-write-concern! WriteConcern/SAFE)
|
(monger.core/set-default-write-concern! WriteConcern/SAFE)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,28 +1,14 @@
|
||||||
(ns monger.test.fixtures
|
(ns monger.test.fixtures
|
||||||
(:require [monger.collection :as mgcol]))
|
(:require [monger.collection :as mgcol])
|
||||||
|
(:use [monger.testing]))
|
||||||
|
|
||||||
;;
|
;;
|
||||||
;; fixture functions
|
;; fixture functions
|
||||||
;;
|
;;
|
||||||
|
|
||||||
(defn purge-collection
|
(defcleaner people "people")
|
||||||
[collection-name, f]
|
(defcleaner docs "docs")
|
||||||
(mgcol/remove collection-name)
|
(defcleaner things "things")
|
||||||
(f)
|
(defcleaner libraries "libraries")
|
||||||
(mgcol/remove collection-name))
|
(defcleaner scores "scores")
|
||||||
|
(defcleaner locations "locations")
|
||||||
(defn purge-people-collection
|
|
||||||
[f]
|
|
||||||
(purge-collection "people" f))
|
|
||||||
|
|
||||||
(defn purge-docs-collection
|
|
||||||
[f]
|
|
||||||
(purge-collection "docs" f))
|
|
||||||
|
|
||||||
(defn purge-things-collection
|
|
||||||
[f]
|
|
||||||
(purge-collection "things" f))
|
|
||||||
|
|
||||||
(defn purge-libraries-collection
|
|
||||||
[f]
|
|
||||||
(purge-collection "libraries" f))
|
|
||||||
|
|
@ -19,7 +19,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
(use-fixtures :each purge-people-collection purge-docs-collection purge-things-collection purge-libraries-collection)
|
(use-fixtures :each purge-people purge-docs purge-things purge-libraries)
|
||||||
|
|
||||||
(monger.core/set-default-write-concern! WriteConcern/SAFE)
|
(monger.core/set-default-write-concern! WriteConcern/SAFE)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,11 +13,7 @@
|
||||||
[monger conversion query operators]))
|
[monger conversion query operators]))
|
||||||
|
|
||||||
|
|
||||||
(defn purge-locations-collection
|
(use-fixtures :each purge-docs purge-things purge-locations)
|
||||||
[f]
|
|
||||||
(purge-collection "locations" f))
|
|
||||||
|
|
||||||
(use-fixtures :each purge-docs-collection purge-things-collection purge-locations-collection)
|
|
||||||
|
|
||||||
(monger.core/set-default-write-concern! WriteConcern/SAFE)
|
(monger.core/set-default-write-concern! WriteConcern/SAFE)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue