on master help sign in
Fix test suite
commit06d70e4ee44229e17ce00e34af922ea74c41f1fb authorMichael Snoyman <michael@snoyman.com> dateMon 22 Dec 2014, 11:08 (12 years ago) parentcc3338d
2 files changed+7−3
stackage.cabal+3−1 test/Stackage/BuildPlanSpec.hs+4−2
stackage.cabal+3−1
@@ -1,5 +1,5 @@
11name: stackage
2−version: 0.2.1.2
2+version: 0.2.1.3
33synopsis: "Stable Hackage," tools for creating a vetted set of packages from Hackage.
44description: Please see <http://www.stackage.org/package/stackage> for a description and documentation.
55homepage: https://github.com/fpco/stackage
@@ -87,6 +87,8 @@ test-suite spec
8787 , Cabal
8888 , yaml
8989 , containers
90+ , http-client
91+ , http-client-tls
9092
9193source-repository head
9294 type: git
test/Stackage/BuildPlanSpec.hs+4−2
@@ -9,10 +9,12 @@ import Test.Hspec
99import qualified Data.Yaml as Y
1010import Distribution.Version (anyVersion)
1111import qualified Data.Map as Map
12+import Network.HTTP.Client (withManager)
13+import Network.HTTP.Client.TLS (tlsManagerSettings)
1214
1315spec :: Spec
14−spec = it "works" $ do
15− bc <- defaultBuildConstraints (error "manager should not be used")
16+spec = it "works" $ withManager tlsManagerSettings $ \man -> do
17+ bc <- defaultBuildConstraints man
1618 bp <- newBuildPlan bc
1719 let bs = Y.encode bp
1820 ebp' = Y.decodeEither bs