This commit is contained in:
Michael Klishin 2014-05-11 13:39:37 -04:00
parent 6f93043eab
commit 3fda07999d

View file

@ -14,15 +14,15 @@
(f)
(mc/remove db "sessions"))
(use-fixtures :each purge-sessions)
(use-fixtures :each purge-sessions)
(deftest test-reading-a-session-that-does-not-exist
(deftest test-reading-a-session-that-does-not-exist
(let [store (session-store db "sessions")]
(is (= {} (read-session store "a-missing-key-1228277")))))
(deftest test-reading-a-session-that-does-exist
(deftest test-reading-a-session-that-does-exist
(let [store (session-store db "sessions")
sk (write-session store nil {:library "Monger"})
m (read-session store sk)]
@ -32,7 +32,7 @@
{:library "Monger"}))))
(deftest test-updating-a-session
(deftest test-updating-a-session
(let [store (session-store db "sessions")
sk1 (write-session store nil {:library "Monger"})
sk2 (write-session store sk1 {:library "Ring"})
@ -43,8 +43,8 @@
(is (= (dissoc m :_id)
{:library "Ring"}))))
(deftest test-deleting-a-session
(deftest test-deleting-a-session
(let [store (session-store db "sessions")
sk (write-session store nil {:library "Monger"})]
(is (nil? (delete-session store sk)))
(is (= {} (read-session store sk)))))
(is (= {} (read-session store sk))))))