diff --git a/esqueleto.cabal b/esqueleto.cabal index 307c486..af54e38 100644 --- a/esqueleto.cabal +++ b/esqueleto.cabal @@ -1,5 +1,5 @@ name: esqueleto -version: 2.1.2.1 +version: 2.1.2.2 synopsis: Type-safe EDSL for SQL queries on persistent backends. homepage: https://github.com/prowdsponsor/esqueleto license: BSD3 diff --git a/test/Test.hs b/test/Test.hs index ce9cecf..92cf95e 100644 --- a/test/Test.hs +++ b/test/Test.hs @@ -34,6 +34,9 @@ import Database.Persist.MySQL ( withMySQLConn , defaultConnectInfo) #else import Database.Persist.Sqlite (withSqliteConn) +#if MIN_VERSION_persistent_sqlite(2,1,3) +import Database.Sqlite (SqliteException) +#endif #endif import Database.Persist.TH import Test.Hspec @@ -604,7 +607,11 @@ main = do run (select $ from $ \p -> do return (coalesce [p ^. PersonAge]) :: SqlQuery (SqlExpr (Value (Maybe Int))) +#if MIN_VERSION_persistent_sqlite(2,1,3) + ) `shouldThrow` (\(_ :: SqliteException) -> True) +#else ) `shouldThrow` (\(_ :: IOException) -> True) +#endif #endif describe "text functions" $