module Arbor.Monad.MetricSpec ( spec ) where import Control.Exception (bracket) import Control.Monad.IO.Class import qualified Arbor.Monad.UdpServer as UDP import qualified Data.ByteString.Char8 as BS import qualified Network.Socket as S hiding (recv, recvFrom, send, sendTo) import qualified Network.Socket.ByteString as S import HaskellWorks.Hspec.Hedgehog import Hedgehog import Test.Hspec {-# ANN module ("HLint: ignore Redundant do" :: String) #-} {-# ANN module ("HLint: ignore Reduce duplication" :: String) #-} {-# ANN module ("HLint: redundant bracket" :: String) #-} plainHandler :: UDP.UdpHandler plainHandler addr msg = putStrLn $ "From " ++ show addr ++ ": " ++ show msg spec :: Spec spec = describe "Arbor.Monad.MetricSpec" $ do it "" $ do -- liftIO $ UDP.runUdpServer "5555" plainHandler True `shouldBe` True