From a545f21cc0ec279be5e128bcbb2ab822787579dc Mon Sep 17 00:00:00 2001 From: Adam Joseph Date: Wed, 12 Oct 2022 23:58:53 -0700 Subject: feat(tvix/eval): implement builtins.baseNameOf This commit implements builtins.baseNameOf and adds a test case eval-okay-basenameof.nix to the test suite. Signed-off-by: Adam Joseph Change-Id: Ib8bbafba2ac9ca0e1d3dc5e844167f94890d9fee Reviewed-on: https://cl.tvl.fyi/c/depot/+/6997 Tested-by: BuildkiteCI Reviewed-by: grfn --- tvix/eval/src/tests/tvix_tests/eval-okay-basenameof.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 tvix/eval/src/tests/tvix_tests/eval-okay-basenameof.nix (limited to 'tvix/eval/src/tests/tvix_tests/eval-okay-basenameof.nix') diff --git a/tvix/eval/src/tests/tvix_tests/eval-okay-basenameof.nix b/tvix/eval/src/tests/tvix_tests/eval-okay-basenameof.nix new file mode 100644 index 0000000000..bc59613f54 --- /dev/null +++ b/tvix/eval/src/tests/tvix_tests/eval-okay-basenameof.nix @@ -0,0 +1,10 @@ +[ + (builtins.baseNameOf /foo/bar) + (builtins.baseNameOf "foo") + (builtins.baseNameOf "foo///") + (builtins.baseNameOf "foo/bar") + (builtins.baseNameOf "./.") + (builtins.baseNameOf "") + (builtins.baseNameOf /.) + (builtins.toString (builtins.baseNameOf /.)) +] -- cgit 1.4.1