packages feed

follow-0.1.0.0: test/Helpers/EndPointFixtures.hs

{-# LANGUAGE OverloadedStrings #-}

module Helpers.EndPointFixtures
  ( simpleEndPoint
  , endPointWithStatus
  , feedEndPoint
  , webScrapingEndPoint
  , invalidEndPoint
  ) where

import qualified Data.ByteString       as BS (ByteString, concat)
import qualified Data.ByteString.Char8 as BS (pack)

simpleEndPoint :: BS.ByteString
simpleEndPoint = "http://httpbin.org"

endPointWithStatus :: Int -> BS.ByteString
endPointWithStatus status =
  BS.concat ["http://httpbin.org/status/", BS.pack $ show status]

feedEndPoint :: BS.ByteString
feedEndPoint = "http://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml"

webScrapingEndPoint :: BS.ByteString
webScrapingEndPoint = "https://www.nytimes.com/section/world"

invalidEndPoint :: BS.ByteString
invalidEndPoint = "invalidurl"