diff options
Diffstat (limited to 'tests/lang')
-rw-r--r-- | tests/lang/parse-fail-dup-attrs-1.nix | 4 | ||||
-rw-r--r-- | tests/lang/parse-fail-dup-attrs-2.nix | 13 | ||||
-rw-r--r-- | tests/lang/parse-fail-dup-attrs-3.nix | 13 | ||||
-rw-r--r-- | tests/lang/parse-fail-dup-formals.nix | 1 | ||||
-rw-r--r-- | tests/lang/parse-fail-undef-var.nix (renamed from tests/lang/parse-fail-1.nix) | 0 |
5 files changed, 31 insertions, 0 deletions
diff --git a/tests/lang/parse-fail-dup-attrs-1.nix b/tests/lang/parse-fail-dup-attrs-1.nix new file mode 100644 index 000000000000..2c02317d2a19 --- /dev/null +++ b/tests/lang/parse-fail-dup-attrs-1.nix @@ -0,0 +1,4 @@ +{ x = 123; + y = 456; + x = 789; +} diff --git a/tests/lang/parse-fail-dup-attrs-2.nix b/tests/lang/parse-fail-dup-attrs-2.nix new file mode 100644 index 000000000000..864d9865e07d --- /dev/null +++ b/tests/lang/parse-fail-dup-attrs-2.nix @@ -0,0 +1,13 @@ +let { + + as = { + x = 123; + y = 456; + }; + + bs = { + x = 789; + inherit (as) x; + }; + +} diff --git a/tests/lang/parse-fail-dup-attrs-3.nix b/tests/lang/parse-fail-dup-attrs-3.nix new file mode 100644 index 000000000000..114d19779f86 --- /dev/null +++ b/tests/lang/parse-fail-dup-attrs-3.nix @@ -0,0 +1,13 @@ +let { + + as = { + x = 123; + y = 456; + }; + + bs = rec { + x = 789; + inherit (as) x; + }; + +} diff --git a/tests/lang/parse-fail-dup-formals.nix b/tests/lang/parse-fail-dup-formals.nix new file mode 100644 index 000000000000..a0edd91a9666 --- /dev/null +++ b/tests/lang/parse-fail-dup-formals.nix @@ -0,0 +1 @@ +{x, y, x}: x \ No newline at end of file diff --git a/tests/lang/parse-fail-1.nix b/tests/lang/parse-fail-undef-var.nix index 7b63008110db..7b63008110db 100644 --- a/tests/lang/parse-fail-1.nix +++ b/tests/lang/parse-fail-undef-var.nix |