diff options
author | Samuel Dionne-Riel <samuel@dionne-riel.com> | 2018-04-08T04·45-0400 |
---|---|---|
committer | Samuel Dionne-Riel <samuel@dionne-riel.com> | 2018-04-08T04·45-0400 |
commit | 9478f886810b8db87b7ebfe14343f77159c86a24 (patch) | |
tree | 9ffff18948b25ac7149589dcac4e131c58492f9e /tests/shell.nix | |
parent | 399f43c3d5fe91db3a2d6968d8ec30a4d6fbf285 (diff) |
Adds `nix-shell` test for special-cased ruby interpreter.
The test fakes the interpreter only to verify the arguments it would be given.
Diffstat (limited to 'tests/shell.nix')
-rw-r--r-- | tests/shell.nix | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/shell.nix b/tests/shell.nix index 5845d36fc161..eb39f9039a88 100644 --- a/tests/shell.nix +++ b/tests/shell.nix @@ -45,5 +45,12 @@ let pkgs = rec { bash = shell; + # ruby "interpreter" that outputs "$@" + ruby = runCommand "ruby" {} '' + mkdir -p $out/bin + echo 'printf -- "$*"' > $out/bin/ruby + chmod a+rx $out/bin/ruby + ''; + inherit pkgs; }; in pkgs |