couchdb-conduit-0.4.0: test/Database/CouchDB/Conduit/Test/Util.hs
{-# LANGUAGE OverloadedStrings #-}
module Database.CouchDB.Conduit.Test.Util where
import Data.ByteString
import Database.CouchDB.Conduit
import Database.CouchDB.Conduit.DB
import CouchDBAuth
setupDB :: ByteString -> IO ()
setupDB n = runCouch (conn n) $ couchPutDB_
tearDB :: ByteString -> IO ()
tearDB n = runCouch (conn n) $ couchDeleteDB
-- | Connection connection. See readme
conn :: Path -> CouchConnection
conn db = def {
couchDB = db,
couchLogin = login,
couchPass = pass}