diff options
author | Ivan Mincik <ivan.mincik@gmail.com> | 2024-03-25 21:24:12 +0100 |
---|---|---|
committer | Ivan Mincik <ivan.mincik@gmail.com> | 2024-03-25 21:24:12 +0100 |
commit | c40032835e6ef5892c7c5af99a03d58f9d5be3ca (patch) | |
tree | 726ef7eb053bc4ab16b02dea20b247272db8ac76 | |
parent | eb1beb497b618d4f06131677da5081f973788618 (diff) |
devenv: add version test
-rw-r--r-- | pkgs/by-name/de/devenv/package.nix | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/pkgs/by-name/de/devenv/package.nix b/pkgs/by-name/de/devenv/package.nix index 10d061f591f8f..2d482956eed4a 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"; |