From f4fa9def147c0a1add5c4ff737434d0322c57fe5 Mon Sep 17 00:00:00 2001 From: Nils Winkler Date: Fri, 15 Sep 2017 08:10:17 +0200 Subject: [PATCH] Fixed the ruby path test in cases where someone already has the ruby bin path on their path variable --- test/plugins/ruby.plugin.bats | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/test/plugins/ruby.plugin.bats b/test/plugins/ruby.plugin.bats index c5f13733..8d0b53e9 100755 --- a/test/plugins/ruby.plugin.bats +++ b/test/plugins/ruby.plugin.bats @@ -15,6 +15,12 @@ load ../../plugins/available/ruby.plugin skip 'ruby not installed' fi - last_path_entry=$(echo $PATH | tr ":" "\n" | tail -1); + # Reset the path for this test to ensure that the ruby directory is not part of the path yet. + PATH="/usr/local/bin:/usr/bin:/bin" + + # Then load the ruby plugin again to ensure that the ruby path is appended at the end of the path + load ../../plugins/available/ruby.plugin + + local last_path_entry=$(echo $PATH | tr ":" "\n" | tail -1) [[ "${last_path_entry}" == "${HOME}"/.gem/ruby/*/bin ]] }