From 4a80c92a4dcff9cde9892383c4e5d2c101eb6cda Mon Sep 17 00:00:00 2001 From: Taeer Bar-Yam Date: Mon, 27 Oct 2025 23:05:24 +0100 Subject: [PATCH] add test for no formals case --- .../functional/lang/eval-fail-empty-formals.err.exp | 12 ++++++++++++ tests/functional/lang/eval-fail-empty-formals.nix | 1 + 2 files changed, 13 insertions(+) create mode 100644 tests/functional/lang/eval-fail-empty-formals.err.exp create mode 100644 tests/functional/lang/eval-fail-empty-formals.nix diff --git a/tests/functional/lang/eval-fail-empty-formals.err.exp b/tests/functional/lang/eval-fail-empty-formals.err.exp new file mode 100644 index 000000000..5cd4829f7 --- /dev/null +++ b/tests/functional/lang/eval-fail-empty-formals.err.exp @@ -0,0 +1,12 @@ +error: + … from call site + at /pwd/lang/eval-fail-empty-formals.nix:1:1: + 1| (foo@{ }: 1) { a = 3; } + | ^ + 2| + + error: function 'anonymous lambda' called with unexpected argument 'a' + at /pwd/lang/eval-fail-empty-formals.nix:1:2: + 1| (foo@{ }: 1) { a = 3; } + | ^ + 2| diff --git a/tests/functional/lang/eval-fail-empty-formals.nix b/tests/functional/lang/eval-fail-empty-formals.nix new file mode 100644 index 000000000..597f40496 --- /dev/null +++ b/tests/functional/lang/eval-fail-empty-formals.nix @@ -0,0 +1 @@ +(foo@{ }: 1) { a = 3; }