Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
809 B · 39 lines
Nix
12345678910111213141516171819202122232425262728293031323334353637383940{ arrayUtilities, lib, stdenvNoCC,}:lib.makeOverridable ( { name, valuesArray ? null, valuesMap ? null, expectedArray ? null, expectedMap ? null, script, }: assert lib.assertMsg ( expectedArray != null || expectedMap != null ) "testEqualArrayOrMap: at least one of 'expectedArray' or 'expectedMap' must be provided"; stdenvNoCC.mkDerivation { __structuredAttrs = true; strictDeps = true;
inherit name;
nativeBuildInputs = [ arrayUtilities.isDeclaredArray ./assert-equal-array.sh arrayUtilities.isDeclaredMap arrayUtilities.getSortedMapKeys ./assert-equal-map.sh ];
inherit valuesArray valuesMap; inherit expectedArray expectedMap;
inherit script;
buildCommandPath = ./build-command.sh; })