git.iko.soy/servant-quickcheck
on master help sign in
base-compat for tests.

And test import cleanup.

commitc5172a1dc5b60cc87bd8f9c2d3c8325ecb79bb23 authorJulian K. Arni <jkarni@gmail.com> dateMon 9 May 2016, 17:59 (10 years ago) parenteb51069
2 files changed+15−13
servant-quickcheck.cabal+3−1 test/Servant/QuickCheck/InternalSpec.hs+12−12
servant-quickcheck.cabal+3−1
@@ -68,12 +68,13 @@ library
6868
6969test-suite spec
7070 type: exitcode-stdio-1.0
71− ghc-options: -Wall -O2 -threaded
71+ ghc-options: -Wall -threaded
7272 default-language: Haskell2010
7373 hs-source-dirs: test
7474 main-is: Spec.hs
7575 other-modules: Servant.QuickCheck.InternalSpec
7676 build-depends: base == 4.*
77+ , base-compat
7778 , servant-quickcheck
7879 , hspec
7980 , http-client
@@ -88,5 +89,6 @@ test-suite spec
8889 , FlexibleInstances
8990 , FlexibleContexts
9091 , DataKinds
92+ , NoImplicitPrelude
9193 if flag(long-tests)
9294 cpp-options: -DLONG_TESTS
test/Servant/QuickCheck/InternalSpec.hs+12−12
@@ -1,18 +1,18 @@
1−{-# LANGUAGE CPP #-}
1+{-# LANGUAGE CPP #-}
22{-# LANGUAGE ScopedTypeVariables #-}
33module Servant.QuickCheck.InternalSpec (spec) where
44
5−import Control.Concurrent.MVar (newMVar, readMVar, swapMVar)
6−import Control.Monad.IO.Class (liftIO)
7−import Data.Proxy
8−import Servant
9−import Test.Hspec
10−import Test.QuickCheck
11−import Servant.API.Internal.Test.ComprehensiveAPI
5+import Control.Concurrent.MVar (newMVar, readMVar,
6+ swapMVar)
7+import Control.Monad.IO.Class (liftIO)
8+import Prelude.Compat
9+import Servant
10+import Servant.API.Internal.Test.ComprehensiveAPI (comprehensiveAPI)
11+import Test.Hspec (Spec, describe, it,
12+ shouldBe)
1213
13−import Servant.QuickCheck
14−
15−import Servant.QuickCheck.Internal (genRequest, serverDoesntSatisfy)
14+import Servant.QuickCheck
15+import Servant.QuickCheck.Internal (genRequest, serverDoesntSatisfy)
1616
1717spec :: Spec
1818spec = do
@@ -79,7 +79,7 @@ ctx = BasicAuthCheck (const . return $ NoSuchUser) :. EmptyContext
7979------------------------------------------------------------------------------
8080
8181args :: Args
82−args = stdArgs { maxSuccess = noOfTestCases }
82+args = defaultArgs { maxSuccess = noOfTestCases }
8383
8484noOfTestCases :: Int
8585#if LONG_TESTS