wai-middleware-route-0.5.1: test/Main.hs
{-# LANGUAGE OverloadedStrings #-}
module Main where
import Test.Framework (defaultMain)
import Test.Framework.Providers.HUnit (testCase)
import Test.HUnit (Assertion, (@=?))
import qualified Data.Text as T
main :: IO ()
main = defaultMain [
testCase "Split Text" caseSplitText
]
caseSplitText :: Assertion
caseSplitText = do
[""] @=? sp ""
["", ""] @=? sp "/"
["", "a"] @=? sp "/a"
["", "a", "", "b", ""] @=? sp "/a//b/"
where
sp = T.split (=='/')