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
commit 0b938eae3b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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/";