Loading test/rbenv.bats +15 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,11 @@ stub_ruby_build() { stub ruby-build "--lib : $BATS_TEST_DIRNAME/../bin/ruby-build --lib" "$@" } extract_usage_from() { local program="../bin/$1" sed -ne '/^#/!q;s/.//;s/.//;1,4d;p' < "$program" } @test "install proper" { stub_ruby_build 'echo ruby-build "$@"' Loading Loading @@ -180,6 +185,11 @@ OUT unstub rbenv-help } @test "rbenv-install has usage help preface" { run extract_usage_from rbenv-install assert_output_contains 'Usage: rbenv install' } @test "not enough arguments rbenv-uninstall" { stub rbenv-help 'uninstall : echo "Usage: rbenv uninstall"' Loading Loading @@ -209,3 +219,8 @@ OUT unstub rbenv-help } @test "rbenv-uninstall has usage help preface" { run extract_usage_from rbenv-uninstall assert_output_contains 'Usage: rbenv uninstall' } Loading
test/rbenv.bats +15 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,11 @@ stub_ruby_build() { stub ruby-build "--lib : $BATS_TEST_DIRNAME/../bin/ruby-build --lib" "$@" } extract_usage_from() { local program="../bin/$1" sed -ne '/^#/!q;s/.//;s/.//;1,4d;p' < "$program" } @test "install proper" { stub_ruby_build 'echo ruby-build "$@"' Loading Loading @@ -180,6 +185,11 @@ OUT unstub rbenv-help } @test "rbenv-install has usage help preface" { run extract_usage_from rbenv-install assert_output_contains 'Usage: rbenv install' } @test "not enough arguments rbenv-uninstall" { stub rbenv-help 'uninstall : echo "Usage: rbenv uninstall"' Loading Loading @@ -209,3 +219,8 @@ OUT unstub rbenv-help } @test "rbenv-uninstall has usage help preface" { run extract_usage_from rbenv-uninstall assert_output_contains 'Usage: rbenv uninstall' }