From 746f1ee702a6508a6c7d18cc5c046aecc87a929f Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Thu, 29 Sep 2022 20:42:17 +0300 Subject: test(tvix/eval): add simple nested key tests in let & rec attrs Change-Id: Icdc41ae383cd7cd1531c65c97d955bc59a56489a Reviewed-on: https://cl.tvl.fyi/c/depot/+/6809 Reviewed-by: grfn Reviewed-by: sterni Tested-by: BuildkiteCI --- tvix/eval/src/tests/tvix_tests/eval-okay-nested-keys-let.exp | 1 + tvix/eval/src/tests/tvix_tests/eval-okay-nested-keys-let.nix | 4 ++++ tvix/eval/src/tests/tvix_tests/eval-okay-nested-keys-rec.exp | 1 + tvix/eval/src/tests/tvix_tests/eval-okay-nested-keys-rec.nix | 4 ++++ 4 files changed, 10 insertions(+) create mode 100644 tvix/eval/src/tests/tvix_tests/eval-okay-nested-keys-let.exp create mode 100644 tvix/eval/src/tests/tvix_tests/eval-okay-nested-keys-let.nix create mode 100644 tvix/eval/src/tests/tvix_tests/eval-okay-nested-keys-rec.exp create mode 100644 tvix/eval/src/tests/tvix_tests/eval-okay-nested-keys-rec.nix (limited to 'tvix/eval') diff --git a/tvix/eval/src/tests/tvix_tests/eval-okay-nested-keys-let.exp b/tvix/eval/src/tests/tvix_tests/eval-okay-nested-keys-let.exp new file mode 100644 index 000000000000..6db47b033efb --- /dev/null +++ b/tvix/eval/src/tests/tvix_tests/eval-okay-nested-keys-let.exp @@ -0,0 +1 @@ +{ a = { b = 42; }; } diff --git a/tvix/eval/src/tests/tvix_tests/eval-okay-nested-keys-let.nix b/tvix/eval/src/tests/tvix_tests/eval-okay-nested-keys-let.nix new file mode 100644 index 000000000000..c75b7130e1ba --- /dev/null +++ b/tvix/eval/src/tests/tvix_tests/eval-okay-nested-keys-let.nix @@ -0,0 +1,4 @@ +let + inner = 21; + set.a.b = inner * 2; +in set diff --git a/tvix/eval/src/tests/tvix_tests/eval-okay-nested-keys-rec.exp b/tvix/eval/src/tests/tvix_tests/eval-okay-nested-keys-rec.exp new file mode 100644 index 000000000000..77eb325dde19 --- /dev/null +++ b/tvix/eval/src/tests/tvix_tests/eval-okay-nested-keys-rec.exp @@ -0,0 +1 @@ +{ a = { b = { c = 42; }; }; outer = 21; } diff --git a/tvix/eval/src/tests/tvix_tests/eval-okay-nested-keys-rec.nix b/tvix/eval/src/tests/tvix_tests/eval-okay-nested-keys-rec.nix new file mode 100644 index 000000000000..797d11108ff4 --- /dev/null +++ b/tvix/eval/src/tests/tvix_tests/eval-okay-nested-keys-rec.nix @@ -0,0 +1,4 @@ +rec { + outer = 21; + a.b.c = outer * 2; +} -- cgit 1.4.1