Commit a1023090 by Tester

fix tests

stub rbenv-help for rbenv-install and rbenv-uninstall help messages
parent 699f0cc5
......@@ -149,39 +149,63 @@ OUT
@test "not enough arguments for rbenv-install" {
stub_ruby_build
stub rbenv-help 'echo "Usage: rbenv install"'
run rbenv-install
assert_failure
assert_output_contains 'Usage: rbenv install'
unstub rbenv-help
}
@test "too many arguments for rbenv-install" {
stub_ruby_build
stub rbenv-help 'echo "Usage: rbenv install"'
run rbenv-install 2.1.1 2.1.2
assert_failure
assert_output_contains 'Usage: rbenv install'
unstub rbenv-help
}
@test "show help for rbenv-install" {
stub_ruby_build
stub rbenv-help 'echo "Usage: rbenv install"'
run rbenv-install -h
assert_success
assert_output_contains 'Usage: rbenv install'
unstub rbenv-help
}
@test "not enough arguments rbenv-uninstall" {
stub rbenv-help 'echo "Usage: rbenv uninstall"'
run rbenv-uninstall
assert_failure
assert_output_contains 'Usage: rbenv uninstall'
unstub rbenv-help
}
@test "too many arguments for rbenv-uninstall" {
stub rbenv-help 'echo "Usage: rbenv uninstall"'
run rbenv-uninstall 2.1.1 2.1.2
assert_failure
assert_output_contains 'Usage: rbenv uninstall'
unstub rbenv-help
}
@test "show help for rbenv-uninstall" {
stub rbenv-help 'echo "Usage: rbenv uninstall"'
run rbenv-uninstall -h
assert_success
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