http-client-tls-0.2.0.0: test/Spec.hs
{-# LANGUAGE OverloadedStrings #-}
import Test.Hspec
import Network.HTTP.Client
import Network.HTTP.Client.TLS
import Network.HTTP.Client.Internal
import Network.HTTP.Types
main :: IO ()
main = hspec $ do
it "make a TLS connection" $ do
manager <- newManager tlsManagerSettings
withResponse "https://httpbin.org/status/418"
{ checkStatus = \_ _ _ -> Nothing
} manager $ \res -> do
responseStatus res `shouldBe` status418