From 55afbf133d082fce2251cea768cfa78427a3d00c Mon Sep 17 00:00:00 2001 From: nexxo Date: Tue, 4 Aug 2026 17:22:05 +0200 Subject: [PATCH] =?UTF-8?q?UpdateLockReleaseOnTheHostTest=20an=20die=20ein?= =?UTF-8?q?e=20Stelle=20f=C3=BCr=20die=20Vertragsversion=20anpassen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Task 2 hat HOST_STEP_NEEDS=3 in update.sh durch release_host_step_needs() ersetzt (deploy/lib/release.sh). Dieser Test prüfte bislang den nackten literalen String und wäre sonst der einzige verbliebene Ort, der die alte Verdopplung verlangt. --- tests/Feature/UpdateLockReleaseOnTheHostTest.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/Feature/UpdateLockReleaseOnTheHostTest.php b/tests/Feature/UpdateLockReleaseOnTheHostTest.php index 67d05ea..e12c0ad 100644 --- a/tests/Feature/UpdateLockReleaseOnTheHostTest.php +++ b/tests/Feature/UpdateLockReleaseOnTheHostTest.php @@ -223,5 +223,9 @@ it('grants the new step in sudoers and raises the contract for it', function () expect($installer)->toContain('release-update-lock)') ->and($installer)->toContain('$HOST_STEP release-update-lock') ->and($installer)->toContain('CONTRACT=3') - ->and($updater)->toContain('HOST_STEP_NEEDS=3'); + // Die gebrauchte Vertragsversion steht seit deploy/lib/release.sh nur + // noch an einer Stelle (release_host_step_needs); update.sh fragt sie + // ab, statt sie ein zweites Mal als Zahl mitzuführen. Siehe + // tests/Feature/HostStepContractTest.php. + ->and($updater)->toContain('release_host_step_needs'); });