packages feed

hal-0.4.9: test/AWS/Lambda/Events/ApiGateway/ProxyRequest/Spec.hs

module AWS.Lambda.Events.ApiGateway.ProxyRequest.Spec where

import qualified AWS.Lambda.Events.ApiGateway.ProxyRequest.Gen as Gen
import           Data.Aeson (decode, encode)
import           Hedgehog
import           Test.Hspec (Spec, describe, specify)
import           Test.Hspec.Hedgehog (hedgehog)

spec :: Spec
spec = do
    describe "properties" $
        specify "tripping" $
            hedgehog $ do
                request <- forAll Gen.proxyRequest
                tripping request encode decode