hackport-0.5.5: cabal/cabal-testsuite/PackageTests/ConfigureComponent/SubLib/setup.test.hs
import Test.Cabal.Prelude
-- NB: This currently doesn't work with cabal-install, as the depsolver
-- doesn't know to compute a dependency for sublib in exe, resulting in
-- Setup not being called with enough dependencies. Shout if this is
-- a problem for you; the advised workaround is to use Setup directly
-- if you need per-component builds.
main = setupTest $ do
withPackageDb $ do
setup_install ["sublib"]
setup_install ["exe"]
runExe' "exe" [] >>= assertOutputContains "OK"