bitwarden-desktop: 2024.12.1 -> 2025.1.1 (#374021)
[NixPkgs.git] / pkgs / by-name / uc / ucg / tests / simple.nix
blob0d90c2fa15f329596f784f874f3577d8754e0ec0
2   stdenv,
3   ucg,
4 }:
6 stdenv.mkDerivation {
7   pname = "ucg-test";
8   inherit (ucg) version;
10   nativeBuildInputs = [ ucg ];
12   dontInstall = true;
14   buildCommand = ''
15     testFile=$(mktemp /tmp/ucg-test.XXXX)
16     echo -ne 'Lorem ipsum dolor sit amet\n2.7182818284590' > $testFile
17     ucg 'dolor' $testFile || { rm $testFile; exit -1; }
18     ucg --ignore-case 'lorem' $testFile || { rm $testFile; exit -1; }
19     ucg --word-regexp '2718' $testFile && { rm $testFile; exit -1; }
20     ucg 'pisum' $testFile && { rm $testFile; exit -1; }
21     rm $testFile
22     touch $out
23   '';
25   meta.timeout = 10;