about summary refs log tree commit diff
diff options
context:
space:
mode:
authorFlorian Klink <flokli@flokli.de>2024-10-14T13·06+0300
committerflokli <flokli@flokli.de>2024-10-15T18·16+0000
commit457decb7905665879bd2acaf2c3807be98131bc0 (patch)
treee4415abc8f32b1563bcd6f9057f37d23354151ed
parente6b39135bc505ed323b21dee3384ea4c5ad4d4b1 (diff)
test(tvix/glue): add builtins.storeDir regression test r/8809
Change-Id: Ib87f41b3e0d634dd76e648acfe1b3026211f947a
Reviewed-on: https://cl.tvl.fyi/c/depot/+/12619
Reviewed-by: Ilan Joselevich <personal@ilanjoselevich.com>
Autosubmit: flokli <flokli@flokli.de>
Reviewed-by: Jörg Thalheim <joerg@thalheim.io>
Tested-by: BuildkiteCI
-rw-r--r--tvix/glue/src/tests/dummy/.keep0
-rw-r--r--tvix/glue/src/tests/tvix_tests/eval-okay-storePath2.exp1
-rw-r--r--tvix/glue/src/tests/tvix_tests/eval-okay-storePath2.nix8
3 files changed, 9 insertions, 0 deletions
diff --git a/tvix/glue/src/tests/dummy/.keep b/tvix/glue/src/tests/dummy/.keep
new file mode 100644
index 000000000000..e69de29bb2d1
--- /dev/null
+++ b/tvix/glue/src/tests/dummy/.keep
diff --git a/tvix/glue/src/tests/tvix_tests/eval-okay-storePath2.exp b/tvix/glue/src/tests/tvix_tests/eval-okay-storePath2.exp
new file mode 100644
index 000000000000..26a467d2799d
--- /dev/null
+++ b/tvix/glue/src/tests/tvix_tests/eval-okay-storePath2.exp
@@ -0,0 +1 @@
+{ plain = "/nix/store/vqsvbisgiqrqa1y0qljigq4ds5h38gym-dummy"; withSubPath = "/nix/store/vqsvbisgiqrqa1y0qljigq4ds5h38gym-dummy/.keep"; }
diff --git a/tvix/glue/src/tests/tvix_tests/eval-okay-storePath2.nix b/tvix/glue/src/tests/tvix_tests/eval-okay-storePath2.nix
new file mode 100644
index 000000000000..2d1fc45871f3
--- /dev/null
+++ b/tvix/glue/src/tests/tvix_tests/eval-okay-storePath2.nix
@@ -0,0 +1,8 @@
+let
+  path = builtins.unsafeDiscardStringContext "${../dummy}";
+  storePath = builtins.storePath path;
+in
+{
+  plain = builtins.storePath path;
+  withSubPath = builtins.storePath (path + "/.keep");
+}