packages feed

hspec-0.8: Setup.lhs

#!/usr/bin/runhaskell
> module Main where
> import System
> import Distribution.Simple
> import Distribution.Simple.Setup
> import Distribution.PackageDescription
> import Distribution.Simple.LocalBuildInfo
> import System.Cmd(system)
> import Distribution.Simple.LocalBuildInfo
> import Test.Hspec
> import Specs (specs)
>
> main :: IO ()
> main = defaultMainWithHooks hooks
>   where hooks = simpleUserHooks { runTests = \ _ _ _ _ -> runspecs,
>                                   preSDist = \ _ _     -> runspecs >> return emptyHookedBuildInfo }
>
> runspecs :: IO ()
> runspecs = specs >>= hspecX