about summary refs log tree commit diff
path: root/pkgs/profpatsch/execline
diff options
context:
space:
mode:
authorsternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org>2021-02-14 15:32:17 +0100
committerProfpatsch <mail@profpatsch.de>2021-03-31 11:06:50 +0200
commit6af2184cfd1a613fea2a40f5b02642fddbd6d727 (patch)
tree0ac16189738dc9c5bd84c2e235c75d0eb2b4a69f /pkgs/profpatsch/execline
parent8be266ee7d71812024048a25dcf1618a4e44a8ed (diff)
pkgs/profpatsch/el-semicolon: build and run tests using testRustSimple
Diffstat (limited to 'pkgs/profpatsch/execline')
-rw-r--r--pkgs/profpatsch/execline/default.nix16
1 files changed, 6 insertions, 10 deletions
diff --git a/pkgs/profpatsch/execline/default.nix b/pkgs/profpatsch/execline/default.nix
index 2d930af0..0f0807b5 100644
--- a/pkgs/profpatsch/execline/default.nix
+++ b/pkgs/profpatsch/execline/default.nix
@@ -1,14 +1,11 @@
-{ pkgs, writeRustSimpleLib, rust-deps }:
+{ pkgs, writeRustSimpleLib, testRustSimple, rust-deps }:
 
 let
-  el-semicolon-common = tests: writeRustSimpleLib "el_semicolon" {
-    buildTests = tests;
-    release = false;
-    verbose = true;
-  } ./el_semicolon.rs;
-
-  el-semicolon-tests = el-semicolon-common true;
-  el-semicolon = el-semicolon-common false;
+  el-semicolon = testRustSimple
+    (writeRustSimpleLib "el_semicolon" {
+      release = false;
+      verbose = true;
+    } ./el_semicolon.rs);
 
   el-exec = writeRustSimpleLib "el_exec" {
     dependencies = [ rust-deps.libc ];
@@ -27,7 +24,6 @@ let
 in {
   inherit
     el-semicolon
-    el-semicolon-tests
     el-exec
     el-substitute
     ;