chore: unify with other plugins

This commit is contained in:
Jose Diaz-Gonzalez
2019-03-19 15:00:33 -04:00
parent 6dedbfba45
commit db9ff186a2
11 changed files with 49 additions and 24 deletions

View File

@@ -11,20 +11,32 @@ teardown() {
@test "($PLUGIN_COMMAND_PREFIX:logs) error when there are no arguments" {
run dokku "$PLUGIN_COMMAND_PREFIX:logs"
echo "output: $output"
echo "status: $status"
assert_contains "${lines[*]}" "Please specify a valid name for the service"
assert_failure
}
@test "($PLUGIN_COMMAND_PREFIX:logs) error when service does not exist" {
run dokku "$PLUGIN_COMMAND_PREFIX:logs" not_existing_service
echo "output: $output"
echo "status: $status"
assert_contains "${lines[*]}" "service not_existing_service does not exist"
assert_failure
}
@test "($PLUGIN_COMMAND_PREFIX:logs) success when not tailing" {
skip "This may fail if there is no log output"
run dokku "$PLUGIN_COMMAND_PREFIX:logs" l
echo "output: $output"
echo "status: $status"
assert_success
}
# @test "($PLUGIN_COMMAND_PREFIX:logs) success when tailing" {
# run dokku "$PLUGIN_COMMAND_PREFIX:logs" l -t
# assert_contains "docker logs --follow testid"
# }
@test "($PLUGIN_COMMAND_PREFIX:logs) success when tailing" {
skip "This will hang as it waits for log output"
run dokku "$PLUGIN_COMMAND_PREFIX:logs" l -t
echo "output: $output"
echo "status: $status"
assert_success
}