Healthcheck polling is a CLI concern

Also, it has no instance variables, so let's just have it be a module.
This commit is contained in:
dhh
2023-09-16 11:19:38 -07:00
parent 12a82a6c58
commit 59ac59d351
6 changed files with 71 additions and 71 deletions

View File

@@ -216,7 +216,7 @@ class CliMainTest < CliTestCase
test "rollback without old version" do
Kamal::Cli::Main.any_instance.stubs(:container_available?).returns(true)
Kamal::Utils::HealthcheckPoller.stubs(:sleep)
Kamal::Cli::Healthcheck::Poller.stubs(:sleep)
SSHKit::Backend::Abstract.any_instance.expects(:capture_with_info)
.with(:docker, :container, :ls, "--all", "--filter", "name=^app-web-123$", "--quiet", raise_on_non_zero_exit: false)