evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / in / installShellFiles / tests / install-bin-output.nix
blob900f1eaa7e71e5f5be26ec77719e1d5f40c7ae12
2   lib,
3   installShellFiles,
4   runCommandLocal,
5 }:
7 runCommandLocal "install-shell-files--install-bin-output"
8   {
9     outputs = [
10       "out"
11       "bin"
12     ];
13     nativeBuildInputs = [ installShellFiles ];
14     meta.platforms = lib.platforms.all;
15   }
16   ''
17     mkdir -p bin
18     echo "echo hello za warudo" > bin/hello
19     echo "echo amigo me gusta mucho" > bin/amigo
21     installBin bin/*
23     # assert it didn't go into $out
24     [[ ! -f $out/bin/amigo ]]
25     [[ ! -f $out/bin/hello ]]
27     cmp bin/amigo ''${!outputBin}/bin/amigo
28     cmp bin/hello ''${!outputBin}/bin/hello
30     touch $out
31   ''