sydtest-persistent-sqlite 0.1.0.0 → 0.2.0.0
raw patch · 2 files changed
+5/−12 lines, 2 filesdep +sydtest-persistent
Dependencies added: sydtest-persistent
Files
src/Test/Syd/Persistent/Sqlite.hs view
@@ -17,6 +17,7 @@ import Database.Persist.Sql import Database.Persist.Sqlite import Test.Syd+import Test.Syd.Persistent -- | Declare a test suite that uses a database connection. --@@ -61,14 +62,5 @@ liftIO $ takeConnectionPool pool -- | A flipped version of 'runSqlPool' to run your tests-runSqliteTest :: ConnectionPool -> SqlPersistT IO a -> IO a-runSqliteTest = flip runSqlPool---- | Helper function that works accross versions of @persistent@.-#if MIN_VERSION_persistent(2,10,2)-migrationRunner :: MonadIO m => Migration -> ReaderT SqlBackend m ()-migrationRunner = void . runMigrationQuiet-#else-migrationRunner :: MonadIO m => Migration -> ReaderT SqlBackend m ()-migrationRunner = runMigration-#endif+runSqliteTest :: ConnectionPool -> SqlPersistM a -> IO a+runSqliteTest = runPersistentTest
sydtest-persistent-sqlite.cabal view
@@ -5,7 +5,7 @@ -- see: https://github.com/sol/hpack name: sydtest-persistent-sqlite-version: 0.1.0.0+version: 0.2.0.0 synopsis: A persistent-sqlite companion library for sydtest category: Testing homepage: https://github.com/NorfairKing/sydtest#readme@@ -36,6 +36,7 @@ , persistent-sqlite , persistent-template , sydtest+ , sydtest-persistent default-language: Haskell2010 test-suite sydtest-persistent-sqlite-test