diff options
Diffstat (limited to 'pkgs/development/node-packages/package-tests/vega-lite.nix')
-rw-r--r-- | pkgs/development/node-packages/package-tests/vega-lite.nix | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/pkgs/development/node-packages/package-tests/vega-lite.nix b/pkgs/development/node-packages/package-tests/vega-lite.nix new file mode 100644 index 00000000000..5be356f0683 --- /dev/null +++ b/pkgs/development/node-packages/package-tests/vega-lite.nix @@ -0,0 +1,24 @@ +{ runCommand, vega-lite }: + +let + inherit (vega-lite) packageName version; +in + +runCommand "${packageName}-tests" { meta.timeout = 60; } + '' + # get version of installed program and compare with package version + claimed_version="$(${vega-lite}/bin/vl2vg --version)" + if [[ "$claimed_version" != "${version}" ]]; then + echo "Error: program version does not match package version ($claimed_version != ${version})" + exit 1 + fi + + # run dummy commands + ${vega-lite}/bin/vl2vg --help > /dev/null + ${vega-lite}/bin/vl2svg --help > /dev/null + ${vega-lite}/bin/vl2png --help > /dev/null + ${vega-lite}/bin/vl2pdf --help > /dev/null + + # needed for Nix to register the command as successful + touch $out + '' |