hackport-0.5.5: cabal/cabal-testsuite/PackageTests/BuildTools/Foreign/setup.test.hs
import Test.Cabal.Prelude
import Control.Applicative ((<$>))
import Control.Monad.IO.Class
import System.Environment
-- Test PATH-munging
-- TODO: Enable this test on Windows
main = setupAndCabalTest $ do
skipIf =<< isWindows
path <- liftIO $ getEnv "PATH"
cwd <- testCurrentDir <$> getTestEnv
r <- withEnv [("PATH", Just $ cwd ++ ":" ++ path)] $ setup_build []
runExe' "hello-world" []
>>= assertOutputContains "1111"