From 5a15f3833d1da5bdf900ec0332e1a8c47bb7dcae Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Wed, 24 Jun 2020 23:02:18 +0200 Subject: [PATCH] ne: use dummy package in tests This is to avoid unnecessary downloads and builds when running the tests suite. --- tests/modules/programs/ne/defprefs.nix | 8 +++++++- tests/modules/programs/ne/passthroughs.nix | 3 +++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/tests/modules/programs/ne/defprefs.nix b/tests/modules/programs/ne/defprefs.nix index d1dc7232..dce98b28 100644 --- a/tests/modules/programs/ne/defprefs.nix +++ b/tests/modules/programs/ne/defprefs.nix @@ -1,13 +1,16 @@ { config, lib, pkgs, ... }: with lib; + let defpref = '' defined through defaultPreferences ''; + autopref = '' defined through automaticPreferences ''; + in { config = { programs.ne = { @@ -15,6 +18,10 @@ in { defaultPreferences = defpref; automaticPreferences.".default" = autopref; }; + + nixpkgs.overlays = + [ (self: super: { ne = pkgs.writeScriptBin "dummy-ne" ""; }) ]; + nmt = { description = "Check that it gracefully handles the case of both defaultPreferences and automaticPreferences.'.default' being set, defaulting to the former."; @@ -24,7 +31,6 @@ in { builtins.toFile "defpref" defpref } ''; - }; }; } diff --git a/tests/modules/programs/ne/passthroughs.nix b/tests/modules/programs/ne/passthroughs.nix index 5dc6aef0..4c129e94 100644 --- a/tests/modules/programs/ne/passthroughs.nix +++ b/tests/modules/programs/ne/passthroughs.nix @@ -53,6 +53,9 @@ in { inherit automaticPreferences; }; + nixpkgs.overlays = + [ (self: super: { ne = pkgs.writeScriptBin "dummy-ne" ""; }) ]; + nmt = { description = "Check that configuration files are correctly written"; script = concatStringsSep "\n" [