From c40032835e6ef5892c7c5af99a03d58f9d5be3ca Mon Sep 17 00:00:00 2001 From: Ivan Mincik Date: Mon, 25 Mar 2024 21:24:12 +0100 Subject: [PATCH] devenv: add version test --- pkgs/by-name/de/devenv/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/de/devenv/package.nix b/pkgs/by-name/de/devenv/package.nix index 10d061f591f8..2d482956eed4 100644 --- a/pkgs/by-name/de/devenv/package.nix +++ b/pkgs/by-name/de/devenv/package.nix @@ -3,6 +3,7 @@ , fetchFromGitHub , makeWrapper , rustPlatform +, testers , cachix , darwin @@ -10,6 +11,8 @@ , nix , openssl , pkg-config + +, devenv # required to run version test }: let @@ -50,6 +53,13 @@ in rustPlatform.buildRustPackage { wrapProgram $out/bin/devenv --set DEVENV_NIX ${devenv_nix} --prefix PATH ":" "$out/bin:${cachix}/bin" ''; + passthru.tests = { + version = testers.testVersion { + package = devenv; + command = "export XDG_DATA_HOME=$PWD; devenv version"; + }; + }; + meta = { changelog = "https://github.com/cachix/devenv/releases/tag/v${version}"; description = "Fast, Declarative, Reproducible, and Composable Developer Environments";