From edb85747e143f2072a5439924b4614e73c879e67 Mon Sep 17 00:00:00 2001 From: cornfeedhobo Date: Fri, 28 Jun 2019 09:16:32 -0500 Subject: [PATCH] attempt to make travis happy --- test/plugins/go.plugin.bats | 160 ++++++++++++++++-------------------- 1 file changed, 71 insertions(+), 89 deletions(-) diff --git a/test/plugins/go.plugin.bats b/test/plugins/go.plugin.bats index ea1f528e..db528451 100644 --- a/test/plugins/go.plugin.bats +++ b/test/plugins/go.plugin.bats @@ -5,96 +5,78 @@ load ../../lib/helpers load ../../lib/composure load ../../plugins/available/go.plugin -function local_setup { - mkdir -p "$BASH_IT" - lib_directory="$(cd "$(dirname "$0")" && pwd)" - # Use rsync to copy Bash-it to the temp folder - # rsync is faster than cp, since we can exclude the large ".git" folder - rsync -qavrKL -d --delete-excluded --exclude=.git $lib_directory/../../.. "$BASH_IT" - - rm -rf "$BASH_IT"/enabled - rm -rf "$BASH_IT"/aliases/enabled - rm -rf "$BASH_IT"/completion/enabled - rm -rf "$BASH_IT"/plugins/enabled - - mkdir -p "$BASH_IT"/enabled - mkdir -p "$BASH_IT"/aliases/enabled - mkdir -p "$BASH_IT"/completion/enabled - mkdir -p "$BASH_IT"/plugins/enabled - - export OLD_PATH="$PATH" - export PATH="/usr/bin:/bin:/usr/sbin" +@test 'debug gopath in travis' { + assert_equal $(go env GOPATH) 'dummy' } -function local_teardown { - export PATH="$OLD_PATH" - unset OLD_PATH +@test 'debug goroot in travis' { + assert_equal $(go env GOROOT) 'dummy' } -@test 'plugins go: single entry in GOPATH' { - export GOROOT='/baz' - export GOPATH='/foo' - load ../../plugins/available/go.plugin - - assert_equal $(cut -d':' -f1,2 <<<$PATH) '/foo/bin:/baz/bin' -} - -@test 'plugins go: single entry in GOPATH, with space' { - export GOROOT="/baz" - export GOPATH="/foo bar" - load ../../plugins/available/go.plugin - - echo "$(echo $PATH | cut -d':' -f1)" - [ "$(echo $PATH | cut -d':' -f1)" = "/foo bar/bin" ] - - echo "$(echo $PATH | cut -d':' -f2)" - [ "$(echo $PATH | cut -d':' -f2)" = "/baz/bin" ] -} - -@test 'plugins go: single entry in GOPATH, with escaped space' { - export GOROOT="/baz" - export GOPATH="/foo\ bar" - load ../../plugins/available/go.plugin - - echo "$(echo $PATH | cut -d':' -f1)" - [ "$(echo $PATH | cut -d':' -f1)" = "/foo\ bar/bin" ] - - echo "$(echo $PATH | cut -d':' -f2)" - [ "$(echo $PATH | cut -d':' -f2)" = "/baz/bin" ] -} - -@test 'plugins go: multiple entries in GOPATH' { - export GOROOT="/baz" - export GOPATH="/foo:/bar" - load ../../plugins/available/go.plugin - - echo "$(echo $PATH | cut -d':' -f1,2)" - [ "$(echo $PATH | cut -d':' -f1,2)" = "/foo/bin:/bar/bin" ] - - echo "$(echo $PATH | cut -d':' -f3)" - [ "$(echo $PATH | cut -d':' -f3)" = "/baz/bin" ] -} - -@test 'plugins go: multiple entries in GOPATH, with space' { - export GOROOT="/baz" - export GOPATH="/foo:/foo bar" - load ../../plugins/available/go.plugin - - echo "$(echo $PATH | cut -d':' -f1,2)" - [ "$(echo $PATH | cut -d':' -f1,2)" = "/foo/bin:/foo bar/bin" ] - - echo "$(echo $PATH | cut -d':' -f3)" - [ "$(echo $PATH | cut -d':' -f3)" = "/baz/bin" ] -} - -@test 'plugins go: multiple entries in GOPATH, with escaped space' { - export GOROOT="/baz" - export GOPATH="/foo:/foo\ bar" - load ../../plugins/available/go.plugin - - echo "$(echo $PATH | cut -d':' -f1,2)" - [ "$(echo $PATH | cut -d':' -f1,2)" = "/foo/bin:/foo\ bar/bin" ] - - echo "$(echo $PATH | cut -d':' -f3)" - [ "$(echo $PATH | cut -d':' -f3)" = "/baz/bin" ] -} +#@test 'plugins go: single entry in GOPATH' { +# export GOROOT='/baz' +# export GOPATH='/foo' +# load ../../plugins/available/go.plugin +# +# assert_equal $(cut -d':' -f1,2 <<<$PATH) '/foo/bin:/baz/bin' +#} +# +#@test 'plugins go: single entry in GOPATH, with space' { +# export GOROOT="/baz" +# export GOPATH="/foo bar" +# load ../../plugins/available/go.plugin +# +# echo "$(echo $PATH | cut -d':' -f1)" +# [ "$(echo $PATH | cut -d':' -f1)" = "/foo bar/bin" ] +# +# echo "$(echo $PATH | cut -d':' -f2)" +# [ "$(echo $PATH | cut -d':' -f2)" = "/baz/bin" ] +#} +# +#@test 'plugins go: single entry in GOPATH, with escaped space' { +# export GOROOT="/baz" +# export GOPATH="/foo\ bar" +# load ../../plugins/available/go.plugin +# +# echo "$(echo $PATH | cut -d':' -f1)" +# [ "$(echo $PATH | cut -d':' -f1)" = "/foo\ bar/bin" ] +# +# echo "$(echo $PATH | cut -d':' -f2)" +# [ "$(echo $PATH | cut -d':' -f2)" = "/baz/bin" ] +#} +# +#@test 'plugins go: multiple entries in GOPATH' { +# export GOROOT="/baz" +# export GOPATH="/foo:/bar" +# load ../../plugins/available/go.plugin +# +# echo "$(echo $PATH | cut -d':' -f1,2)" +# [ "$(echo $PATH | cut -d':' -f1,2)" = "/foo/bin:/bar/bin" ] +# +# echo "$(echo $PATH | cut -d':' -f3)" +# [ "$(echo $PATH | cut -d':' -f3)" = "/baz/bin" ] +#} +# +#@test 'plugins go: multiple entries in GOPATH, with space' { +# export GOROOT="/baz" +# export GOPATH="/foo:/foo bar" +# load ../../plugins/available/go.plugin +# +# echo "$(echo $PATH | cut -d':' -f1,2)" +# [ "$(echo $PATH | cut -d':' -f1,2)" = "/foo/bin:/foo bar/bin" ] +# +# echo "$(echo $PATH | cut -d':' -f3)" +# [ "$(echo $PATH | cut -d':' -f3)" = "/baz/bin" ] +#} +# +#@test 'plugins go: multiple entries in GOPATH, with escaped space' { +# export GOROOT="/baz" +# export GOPATH="/foo:/foo\ bar" +# load ../../plugins/available/go.plugin +# +# echo "$(echo $PATH | cut -d':' -f1,2)" +# [ "$(echo $PATH | cut -d':' -f1,2)" = "/foo/bin:/foo\ bar/bin" ] +# +# echo "$(echo $PATH | cut -d':' -f3)" +# [ "$(echo $PATH | cut -d':' -f3)" = "/baz/bin" ] +#}