heroku-0.1.2: test.hs
{-# LANGUAGE OverloadedStrings #-}
module Main where
import Web.Heroku
import Test.Hspec
main :: IO ()
main = hspec $
describe "parseDatabaseUrl" $
it "extracts individual items" $
parseDatabaseUrl "postgres://db:pass@ec2-1-1-1-1.compute-1.amazonaws.com:1234/db" `shouldBe`
[ ("user","db")
, ("password","pass")
, ("host","ec2-1-1-1-1.compute-1.amazonaws.com")
, ("port","1234")
, ("dbname","db")
]