From d4d0ba39c66fa8ec4e1be1c3161314829bfbe663 Mon Sep 17 00:00:00 2001 From: Mynacol Date: Sat, 6 Jun 2026 12:32:00 +0000 Subject: [PATCH] deno: avoid functions in tests array By avoiding `callPackage`, we avoid adding `override` and `overrideAttrs` functions in the tests array, which leads to errors when running `nix-update --test`. --- pkgs/by-name/de/deno/package.nix | 3 ++- pkgs/by-name/de/deno/tests/default.nix | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/de/deno/package.nix b/pkgs/by-name/de/deno/package.nix index a87145cb0ca0..9f323d3aa9cc 100644 --- a/pkgs/by-name/de/deno/package.nix +++ b/pkgs/by-name/de/deno/package.nix @@ -22,6 +22,7 @@ git, python3, esbuild, + runCommand, # self for passthru deno, @@ -242,7 +243,7 @@ rustPlatform.buildRustPackage (finalAttrs: { passthru = { updateScript = ./update.sh; - tests = (callPackage ./tests { }) // { + tests = (import ./tests { inherit deno runCommand lib; }) // { build-with-unit-tests = deno.overrideAttrs (fa: { # The tools test suite requires building the test server dontBuild = false; diff --git a/pkgs/by-name/de/deno/tests/default.nix b/pkgs/by-name/de/deno/tests/default.nix index 1cd80b77a389..49e39c08a3ab 100644 --- a/pkgs/by-name/de/deno/tests/default.nix +++ b/pkgs/by-name/de/deno/tests/default.nix @@ -2,7 +2,6 @@ deno, runCommand, lib, - testers, }: let testDenoRun =