From f9d50018d9f70dcd152462b1ab70a65930807a16 Mon Sep 17 00:00:00 2001 From: Diogo Biazus Date: Thu, 20 Aug 2015 15:16:25 -0400 Subject: [PATCH] Rollback to aeson 0.8.0.2 to allow building with stackage, and adds stack.yml --- postgrest.cabal | 4 ++-- stack.yaml | 7 +++++++ test/Feature/InsertSpec.hs | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 stack.yaml diff --git a/postgrest.cabal b/postgrest.cabal index 055c7dff0..992e33eb6 100644 --- a/postgrest.cabal +++ b/postgrest.cabal @@ -36,7 +36,7 @@ executable postgrest , HTTP, convertible, http-types , case-insensitive , scientific, time - , aeson, network >= 2.6 + , aeson == 0.8.0.*, network >= 2.6 , bytestring, text, split, string-conversions , stringsearch , containers, unordered-containers @@ -118,7 +118,7 @@ Test-Suite spec , Spec , SpecHelper Build-Depends: base, hspec == 2.1.*, QuickCheck - , hspec-wai == 0.5.*, hspec-wai-json + , hspec-wai, hspec-wai-json , hasql, hasql-backend , hasql-postgres , warp, wai diff --git a/stack.yaml b/stack.yaml new file mode 100644 index 000000000..9d8d9f3e1 --- /dev/null +++ b/stack.yaml @@ -0,0 +1,7 @@ +flags: {} +packages: +- '.' +extra-deps: + - Ranged-sets-0.3.0 + - packdeps-0.4.1 +resolver: lts-3.1 diff --git a/test/Feature/InsertSpec.hs b/test/Feature/InsertSpec.hs index d047e70a9..ea6badbb2 100644 --- a/test/Feature/InsertSpec.hs +++ b/test/Feature/InsertSpec.hs @@ -89,7 +89,7 @@ spec = afterAll_ resetDb $ around withApp $ do it "fails with 400 and error" $ post "/simple_pk" "}{ x = 2" `shouldRespondWith` ResponseMatcher { - matchBody = Just [json| {"message":"Failed to parse JSON payload. Failed reading: not a valid json value"} |] + matchBody = Just [json| {"message":"Failed to parse JSON payload. Failed reading: satisfy"} |] , matchStatus = 400 , matchHeaders = [] }