aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtests/functional/lang.sh2
-rw-r--r--tests/functional/lang/eval-fail-antiquoted-path.err.exp1
-rw-r--r--tests/functional/lang/eval-fail-bad-antiquote-1.err.exp10
-rw-r--r--tests/functional/lang/eval-fail-bad-antiquote-2.err.exp1
-rw-r--r--tests/functional/lang/eval-fail-bad-antiquote-3.err.exp10
-rw-r--r--tests/functional/lang/eval-fail-bad-string-interpolation-2.err.exp2
-rw-r--r--tests/functional/lang/eval-fail-dup-dynamic-attrs.err.exp12
-rw-r--r--tests/functional/lang/eval-fail-nonexist-path.err.exp2
-rw-r--r--tests/functional/lang/parse-fail-dup-attrs-6.err.exp1
9 files changed, 14 insertions, 27 deletions
diff --git a/tests/functional/lang.sh b/tests/functional/lang.sh
index f4760eced..c3acef5ee 100755
--- a/tests/functional/lang.sh
+++ b/tests/functional/lang.sh
@@ -68,7 +68,7 @@ for i in lang/eval-fail-*.nix; do
echo "evaluating $i (should fail)";
i=$(basename "$i" .nix)
if
- expectStderr 1 nix-instantiate --show-trace "lang/$i.nix" \
+ expectStderr 1 nix-instantiate --eval --strict --show-trace "lang/$i.nix" \
| sed "s!$(pwd)!/pwd!g" > "lang/$i.err"
then
diffAndAccept "$i" err err.exp
diff --git a/tests/functional/lang/eval-fail-antiquoted-path.err.exp b/tests/functional/lang/eval-fail-antiquoted-path.err.exp
deleted file mode 100644
index 425deba42..000000000
--- a/tests/functional/lang/eval-fail-antiquoted-path.err.exp
+++ /dev/null
@@ -1 +0,0 @@
-error: getting attributes of path ‘PWD/lang/fnord’: No such file or directory
diff --git a/tests/functional/lang/eval-fail-bad-antiquote-1.err.exp b/tests/functional/lang/eval-fail-bad-antiquote-1.err.exp
deleted file mode 100644
index cf94f53bc..000000000
--- a/tests/functional/lang/eval-fail-bad-antiquote-1.err.exp
+++ /dev/null
@@ -1,10 +0,0 @@
-error:
- … while evaluating a path segment
-
- at /pwd/lang/eval-fail-bad-antiquote-1.nix:1:2:
-
- 1| "${x: x}"
- | ^
- 2|
-
- error: cannot coerce a function to a string
diff --git a/tests/functional/lang/eval-fail-bad-antiquote-2.err.exp b/tests/functional/lang/eval-fail-bad-antiquote-2.err.exp
deleted file mode 100644
index c8fe39d12..000000000
--- a/tests/functional/lang/eval-fail-bad-antiquote-2.err.exp
+++ /dev/null
@@ -1 +0,0 @@
-error: operation 'addToStoreFromDump' is not supported by store 'dummy'
diff --git a/tests/functional/lang/eval-fail-bad-antiquote-3.err.exp b/tests/functional/lang/eval-fail-bad-antiquote-3.err.exp
deleted file mode 100644
index fbefbc826..000000000
--- a/tests/functional/lang/eval-fail-bad-antiquote-3.err.exp
+++ /dev/null
@@ -1,10 +0,0 @@
-error:
- … while evaluating a path segment
-
- at /pwd/lang/eval-fail-bad-antiquote-3.nix:1:3:
-
- 1| ''${x: x}''
- | ^
- 2|
-
- error: cannot coerce a function to a string
diff --git a/tests/functional/lang/eval-fail-bad-string-interpolation-2.err.exp b/tests/functional/lang/eval-fail-bad-string-interpolation-2.err.exp
index c8fe39d12..dea119ae8 100644
--- a/tests/functional/lang/eval-fail-bad-string-interpolation-2.err.exp
+++ b/tests/functional/lang/eval-fail-bad-string-interpolation-2.err.exp
@@ -1 +1 @@
-error: operation 'addToStoreFromDump' is not supported by store 'dummy'
+error: getting status of '/pwd/lang/fnord': No such file or directory
diff --git a/tests/functional/lang/eval-fail-dup-dynamic-attrs.err.exp b/tests/functional/lang/eval-fail-dup-dynamic-attrs.err.exp
index e01f8e6d0..c5fa67523 100644
--- a/tests/functional/lang/eval-fail-dup-dynamic-attrs.err.exp
+++ b/tests/functional/lang/eval-fail-dup-dynamic-attrs.err.exp
@@ -1,4 +1,14 @@
-error: dynamic attribute 'b' already defined at /pwd/lang/eval-fail-dup-dynamic-attrs.nix:2:11
+error:
+ … while evaluating the attribute 'set'
+
+ at /pwd/lang/eval-fail-dup-dynamic-attrs.nix:2:3:
+
+ 1| {
+ 2| set = { "${"" + "b"}" = 1; };
+ | ^
+ 3| set = { "${"b" + ""}" = 2; };
+
+ error: dynamic attribute 'b' already defined at /pwd/lang/eval-fail-dup-dynamic-attrs.nix:2:11
at /pwd/lang/eval-fail-dup-dynamic-attrs.nix:3:11:
diff --git a/tests/functional/lang/eval-fail-nonexist-path.err.exp b/tests/functional/lang/eval-fail-nonexist-path.err.exp
index c8fe39d12..dea119ae8 100644
--- a/tests/functional/lang/eval-fail-nonexist-path.err.exp
+++ b/tests/functional/lang/eval-fail-nonexist-path.err.exp
@@ -1 +1 @@
-error: operation 'addToStoreFromDump' is not supported by store 'dummy'
+error: getting status of '/pwd/lang/fnord': No such file or directory
diff --git a/tests/functional/lang/parse-fail-dup-attrs-6.err.exp b/tests/functional/lang/parse-fail-dup-attrs-6.err.exp
deleted file mode 100644
index 74823fc25..000000000
--- a/tests/functional/lang/parse-fail-dup-attrs-6.err.exp
+++ /dev/null
@@ -1 +0,0 @@
-error: attribute ‘services.ssh’ at (string):3:3 already defined at (string):2:3