nixos-config/tests/lib/nixos.nix

25 lines
514 B
Nix

{ pkgs, lib, self }:
let testConfig = { formatAttr = "isoImage"; };
in lib.runTests {
testNixSystemHasFormat = {
expr = self.nixos.hasNixosFormat testConfig;
expected = true;
};
testNixSystemNoFormat = {
expr = self.nixos.hasNixosFormat { };
expected = false;
};
testNixSystemFormatCompare = {
expr = self.nixos.isFormat testConfig "isoImage";
expected = true;
};
testNixSystemFormatCompare2 = {
expr = self.nixos.isFormat { } "isoImage";
expected = false;
};
}