import Test.Cabal.Prelude
import System.Directory
import System.FilePath
main = cabalTest $ withSourceCopy $ do
  cwd <- fmap testCurrentDir getTestEnv
  liftIO $ createDirectoryIfMissing False $ cwd </> "lists"
  cabal "v2-sdist" ["all", "--list-only", "--output-dir", "lists"]
  assertFindInFile (normalise "a/a.cabal") (cwd </> "lists/a-0.1.list")
  assertFindInFile (normalise "b/b.cabal") (cwd </> "lists/b-0.1.list")
