add-user and test, db ns
This commit is contained in:
parent
62e0fb945e
commit
3151587d67
2 changed files with 26 additions and 7 deletions
|
|
@ -13,6 +13,15 @@
|
||||||
(:require [monger core]))
|
(:require [monger core]))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
(defn add-user
|
||||||
|
"Adds a new user for this db"
|
||||||
|
([^String username, ^chars password]
|
||||||
|
(.addUser ^DB monger.core/*mongodb-database* username password))
|
||||||
|
([^DB database ^String username, ^chars password]
|
||||||
|
(.addUser ^DB database username password)))
|
||||||
|
|
||||||
|
|
||||||
(defn drop-db
|
(defn drop-db
|
||||||
"Drops the specified database."
|
"Drops the specified database."
|
||||||
([]
|
([]
|
||||||
|
|
|
||||||
|
|
@ -8,13 +8,12 @@
|
||||||
(helper/connect!)
|
(helper/connect!)
|
||||||
|
|
||||||
|
|
||||||
(deftest get-collection-names
|
|
||||||
(mgcol/insert "test-1" { :name "Clojure" })
|
(deftest add-user
|
||||||
(mgcol/insert "test-2" { :name "Clojure" })
|
(let [username "clojurewerkz/monger!"
|
||||||
(let [collections (monger.db/get-collection-names)]
|
pwd (.toCharArray "monger!")]
|
||||||
(is (.contains collections "test-1"))
|
(monger.db/add-user username pwd)
|
||||||
(is (.contains collections "test-2"))
|
(is (monger.core/authenticate "monger-test" username pwd))))
|
||||||
))
|
|
||||||
|
|
||||||
|
|
||||||
(deftest drop-database
|
(deftest drop-database
|
||||||
|
|
@ -30,3 +29,14 @@
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
(deftest get-collection-names
|
||||||
|
(mgcol/insert "test-1" { :name "Clojure" })
|
||||||
|
(mgcol/insert "test-2" { :name "Clojure" })
|
||||||
|
(let [collections (monger.db/get-collection-names)]
|
||||||
|
(is (.contains collections "test-1"))
|
||||||
|
(is (.contains collections "test-2"))
|
||||||
|
))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue