Commit 039bd24f authored by nicoo's avatar nicoo
Browse files

tests.testers.hasPkgConfigModules: add testcases for `versionCheck`

parent 9245f1b7
Loading
Loading
Loading
Loading
+12 −1
Original line number Diff line number Diff line
# cd nixpkgs
# nix-build -A tests.testers.hasPkgConfigModule
{ lib, testers, zlib, openssl, runCommand }:
{ lib, testers, miniz, zlib, openssl, runCommand }:

lib.recurseIntoAttrs {

  miniz-versions-match = testers.hasPkgConfigModules {
    package = miniz;
    versionCheck = true;
  };

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

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