import Test.Cabal.Prelude -- Test that internal library is preferred to an installed on -- with the same name and LATER version main = setupAndCabalTest . withPackageDb $ do withDirectory "to-install" $ setup_install [] setup_build [] r <- runExe' "lemon" [] assertEqual ("executable should have linked with the internal library") ("foo foo myLibFunc internal") (concatOutput (resultOutput r))