From 1df662dde0b46f0480c259f9bb92577afc48ae2b Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Sat, 19 Jul 2025 11:22:53 +0200 Subject: [PATCH] opencode: add empty-settings test - Add `empty-settings` test to ensure the config file is not generated when no settings are provided --- tests/modules/programs/opencode/default.nix | 1 + tests/modules/programs/opencode/empty-settings.nix | 9 +++++++++ 2 files changed, 10 insertions(+) create mode 100644 tests/modules/programs/opencode/empty-settings.nix diff --git a/tests/modules/programs/opencode/default.nix b/tests/modules/programs/opencode/default.nix index 9a75ce553..5c608485a 100644 --- a/tests/modules/programs/opencode/default.nix +++ b/tests/modules/programs/opencode/default.nix @@ -1,5 +1,6 @@ { opencode-settings = ./settings.nix; + opencode-empty-settings = ./empty-settings.nix; opencode-rules = ./rules.nix; opencode-empty-rules = ./empty-rules.nix; } diff --git a/tests/modules/programs/opencode/empty-settings.nix b/tests/modules/programs/opencode/empty-settings.nix new file mode 100644 index 000000000..f42b470ab --- /dev/null +++ b/tests/modules/programs/opencode/empty-settings.nix @@ -0,0 +1,9 @@ +{ + programs.opencode = { + enable = true; + settings = { }; + }; + nmt.script = '' + assertPathNotExists home-files/.config/opencode/config.json + ''; +}