hackport-0.5.5: cabal/cabal-testsuite/PackageTests/Outdated/outdated.test.hs
import Test.Cabal.Prelude
main = cabalTest $ withRepo "repo" $ do
cabal' "outdated" [] >>=
(\out -> do
assertOutputContains "base" out
assertOutputContains "template-haskell" out)
cabal' "outdated" ["--ignore=base"] >>=
(\out -> do
assertOutputDoesNotContain "base" out
assertOutputContains "template-haskell" out)
cabal' "outdated" ["--ignore=base,template-haskell"] >>=
(\out -> do
assertOutputDoesNotContain "base" out
assertOutputDoesNotContain "template-haskell" out)
cabal' "outdated" ["--minor=base"] >>=
(\out -> do
assertOutputDoesNotContain "base" out
assertOutputContains "template-haskell" out)
cabal' "outdated" ["--minor=base,template-haskell"] >>=
(\out -> do
assertOutputDoesNotContain "base" out
assertOutputDoesNotContain "template-haskell" out)