about summary refs log tree commit diff
path: root/users/sterni/nix/string/tests/default.nix
diff options
context:
space:
mode:
authorsterni <sternenseemann@systemli.org>2021-03-03T00·57+0100
committersterni <sternenseemann@systemli.org>2021-03-05T11·07+0000
commit8ff14cacb69dce491c81a629595087525b455a3f (patch)
treea373d488737545f60824261af74f778b329b109c /users/sterni/nix/string/tests/default.nix
parented3fce2b19fa0d28054382093b019967a9a16177 (diff)
feat(users/sterni/nix): move flow.match to string.match r/2266
After all it only matches strings.

Change-Id: I3d2e5221ef43f692de69028e78ed98b6b11f82d1
Reviewed-on: https://cl.tvl.fyi/c/depot/+/2586
Tested-by: BuildkiteCI
Reviewed-by: sterni <sternenseemann@systemli.org>
Diffstat (limited to 'users/sterni/nix/string/tests/default.nix')
-rw-r--r--users/sterni/nix/string/tests/default.nix12
1 files changed, 12 insertions, 0 deletions
diff --git a/users/sterni/nix/string/tests/default.nix b/users/sterni/nix/string/tests/default.nix
index 576952673471..2caecbfa7b3f 100644
--- a/users/sterni/nix/string/tests/default.nix
+++ b/users/sterni/nix/string/tests/default.nix
@@ -45,9 +45,21 @@ let
       null)
   ];
 
+  dontEval = builtins.throw "this should not get evaluated";
+
+  testMatch = it "tests match" [
+    (assertEq "basic match usage" 42
+      (string.match "answer" {
+        "answer" = 42;
+        "banana" = dontEval;
+        "maleur" = dontEval;
+      }))
+  ];
+
 in
   runTestsuite "nix.string" [
     testTakeDrop
     testIndexing
     testFinding
+    testMatch
   ]