hackport-0.9.0.0: cabal/cabal-testsuite/PackageTests/HaddockProject/haddock-project.test.hs
import Test.Cabal.Prelude
import System.Directory (doesFileExist, removeDirectory)
main = cabalTest . withRepo "repo" . withSourceCopy $ do
skipUnlessGhcVersion ">= 9.4.0"
env <- getTestEnv
let testDir = testCurrentDir env
cabal "haddock-project" ["all"]
let asyncHaddocks = "haddocks" </> "async" </> "async.haddock"
liftIO (doesFileExist (testDir </> asyncHaddocks))
>>= assertBool ("'" ++ asyncHaddocks ++ "'" ++ "should exist")