Merge pull request #117005 from tomberek/go-yq/test

yq-go: add simple test
This commit is contained in:
Maximilian Bosch
2021-04-09 18:01:49 +02:00
committed by GitHub

View File

@@ -1,4 +1,4 @@
{ lib, buildGoModule, fetchFromGitHub, installShellFiles }:
{ lib, buildGoModule, fetchFromGitHub, installShellFiles, runCommand, yq-go }:
buildGoModule rec {
pname = "yq-go";
@@ -24,6 +24,13 @@ buildGoModule rec {
done
'';
passthru.tests = {
simple = runCommand "${pname}-test" {} ''
echo "test: 1" | ${yq-go}/bin/yq eval -j > $out
[ "$(cat $out | tr -d $'\n ')" = '{"test":1}' ]
'';
};
meta = with lib; {
description = "Portable command-line YAML processor";
homepage = "https://mikefarah.gitbook.io/yq/";