Commit a1023090 by Tester

fix tests

stub rbenv-help for rbenv-install and rbenv-uninstall help messages
parent 699f0cc5
...@@ -149,39 +149,63 @@ OUT ...@@ -149,39 +149,63 @@ OUT
@test "not enough arguments for rbenv-install" { @test "not enough arguments for rbenv-install" {
stub_ruby_build stub_ruby_build
stub rbenv-help 'echo "Usage: rbenv install"'
run rbenv-install run rbenv-install
assert_failure assert_failure
assert_output_contains 'Usage: rbenv install' assert_output_contains 'Usage: rbenv install'
unstub rbenv-help
} }
@test "too many arguments for rbenv-install" { @test "too many arguments for rbenv-install" {
stub_ruby_build stub_ruby_build
stub rbenv-help 'echo "Usage: rbenv install"'
run rbenv-install 2.1.1 2.1.2 run rbenv-install 2.1.1 2.1.2
assert_failure assert_failure
assert_output_contains 'Usage: rbenv install' assert_output_contains 'Usage: rbenv install'
unstub rbenv-help
} }
@test "show help for rbenv-install" { @test "show help for rbenv-install" {
stub_ruby_build stub_ruby_build
stub rbenv-help 'echo "Usage: rbenv install"'
run rbenv-install -h run rbenv-install -h
assert_success assert_success
assert_output_contains 'Usage: rbenv install' assert_output_contains 'Usage: rbenv install'
unstub rbenv-help
} }
@test "not enough arguments rbenv-uninstall" { @test "not enough arguments rbenv-uninstall" {
stub rbenv-help 'echo "Usage: rbenv uninstall"'
run rbenv-uninstall run rbenv-uninstall
assert_failure assert_failure
assert_output_contains 'Usage: rbenv uninstall' assert_output_contains 'Usage: rbenv uninstall'
unstub rbenv-help
} }
@test "too many arguments for rbenv-uninstall" { @test "too many arguments for rbenv-uninstall" {
stub rbenv-help 'echo "Usage: rbenv uninstall"'
run rbenv-uninstall 2.1.1 2.1.2 run rbenv-uninstall 2.1.1 2.1.2
assert_failure assert_failure
assert_output_contains 'Usage: rbenv uninstall' assert_output_contains 'Usage: rbenv uninstall'
unstub rbenv-help
} }
@test "show help for rbenv-uninstall" { @test "show help for rbenv-uninstall" {
stub rbenv-help 'echo "Usage: rbenv uninstall"'
run rbenv-uninstall -h run rbenv-uninstall -h
assert_success assert_success
assert_output_contains 'Usage: rbenv uninstall' assert_output_contains 'Usage: rbenv uninstall'
unstub rbenv-help
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment