about summary refs log tree commit diff
path: root/pkgs/by-name/nu/nuv/tests.nix
blob: 4e531728e8ff40d7769c54149f23f051c0d4c369 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{ runCommand, nuv, version }:

runCommand "nuv-test-run"
{
  nativeBuildInputs = [ nuv ];
} ''
  export TMP_BASE=$(mktemp -d /tmp/.nuv-XXXXX)
  export HOME=$TMP_BASE
  export NUV_REPO=""
  export NUV_ROOT=$TMP_BASE/.nuv/3.0.0/olaris
  rm -rf $TMP_BASE/.nuv && \
    mkdir -p $TMP_BASE/.nuv/3.0.0/olaris && \
    mkdir $TMP_BASE/.nuv/tmp
  V=$(nuv -version 2>/dev/null)
  diff -U3 --color=auto <(echo "$V") <(echo "${version}")
  touch $out
''