Commit 1d4d9fac authored by nicoo's avatar nicoo
Browse files

tests.testers.hasPkgConfigModules: test the `versionCheck` parameter

Shell script is currently buggy and effectively ignores the value, always enforcing version match:
  https://github.com/NixOS/nixpkgs/pull/307770#issuecomment-2102586718
parent db4171f3
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -11,10 +11,15 @@ lib.recurseIntoAttrs {

  miniz-versions-mismatch = testers.testBuildFailure (testers.hasPkgConfigModules {
    package = miniz;
    version = "1.2.3";
    version = "1.2.3";  # Deliberately-incorrect version number
    versionCheck = true;
  });

  miniz-no-versionCheck = testers.hasPkgConfigModules {
    package = miniz;
    version = "1.2.3";  # Deliberately-incorrect version number
  };

  zlib-has-zlib = testers.hasPkgConfigModules {
    package = zlib;
    moduleNames = [ "zlib" ];