evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / uc / ucg / tests / simple.nix
blob033f408ce1b7e8b23458b9885a864533a542c8ee
1 { stdenv
2 , ucg
3 }:
5 stdenv.mkDerivation {
6   pname = "ucg-test";
7   inherit (ucg) version;
9   nativeBuildInputs = [ ucg ];
11   dontInstall = true;
13   buildCommand = ''
14     testFile=$(mktemp /tmp/ucg-test.XXXX)
15     echo -ne 'Lorem ipsum dolor sit amet\n2.7182818284590' > $testFile
16     ucg 'dolor' $testFile || { rm $testFile; exit -1; }
17     ucg --ignore-case 'lorem' $testFile || { rm $testFile; exit -1; }
18     ucg --word-regexp '2718' $testFile && { rm $testFile; exit -1; }
19     ucg 'pisum' $testFile && { rm $testFile; exit -1; }
20     rm $testFile
21     touch $out
22   '';
24   meta.timeout = 10;