test stop with custom stop wait time

This commit is contained in:
David Heinemeier Hansson
2023-03-24 15:22:34 +01:00
committed by GitHub
parent a9bb8d7376
commit fdb2502216

View File

@@ -55,13 +55,20 @@ class CommandsAppTest < ActiveSupport::TestCase
test "stop" do test "stop" do
assert_equal \ assert_equal \
"docker ps --quiet --filter label=service=app --filter label=role=web | xargs docker stop -t 10", "docker ps --quiet --filter label=service=app --filter label=role=web | xargs docker stop",
new_command.stop.join(" ")
end
test "stop with custom stop wait time" do
@config["stop_wait_time"] = 30
assert_equal \
"docker ps --quiet --filter label=service=app --filter label=role=web | xargs docker stop -t 30",
new_command.stop.join(" ") new_command.stop.join(" ")
end end
test "stop with version" do test "stop with version" do
assert_equal \ assert_equal \
"docker container ls --all --filter name=app-web-123 --quiet | xargs docker stop -t 10", "docker container ls --all --filter name=app-web-123 --quiet | xargs docker stop",
new_command.stop(version: "123").join(" ") new_command.stop(version: "123").join(" ")
end end