From e2bd87589e4fd82fcec2ef04cf5b467fbcb9a7f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laurent=20P=2E=20Ren=C3=A9=20de=20Cotret?= Date: Sat, 8 Feb 2025 18:49:35 -0500 Subject: [PATCH] Added test --- cabal-testsuite/PackageTests/Freeze/freeze-lock.out | 4 ++++ cabal-testsuite/PackageTests/Freeze/freeze-lock.test.hs | 6 ++++++ 2 files changed, 10 insertions(+) create mode 100644 cabal-testsuite/PackageTests/Freeze/freeze-lock.out create mode 100644 cabal-testsuite/PackageTests/Freeze/freeze-lock.test.hs diff --git a/cabal-testsuite/PackageTests/Freeze/freeze-lock.out b/cabal-testsuite/PackageTests/Freeze/freeze-lock.out new file mode 100644 index 00000000000..dedf121cc15 --- /dev/null +++ b/cabal-testsuite/PackageTests/Freeze/freeze-lock.out @@ -0,0 +1,4 @@ +# cabal v2-update +Downloading the latest package list from test-local-repo +# cabal v2-freeze +Resolving dependencies... diff --git a/cabal-testsuite/PackageTests/Freeze/freeze-lock.test.hs b/cabal-testsuite/PackageTests/Freeze/freeze-lock.test.hs new file mode 100644 index 00000000000..54c27258b83 --- /dev/null +++ b/cabal-testsuite/PackageTests/Freeze/freeze-lock.test.hs @@ -0,0 +1,6 @@ +import Test.Cabal.Prelude +main = cabalTest $ do + withRepo "repo" $ do + cabal "v2-freeze" ["--lock"] + cwd <- fmap testCurrentDir getTestEnv + assertFileDoesContain (cwd "cabal.project.freeze") "reject-unconstrained-dependencies: all"