diff --git a/resources/views/components/status/running.blade.php b/resources/views/components/status/running.blade.php index 7686d30bb..752c1d576 100644 --- a/resources/views/components/status/running.blade.php +++ b/resources/views/components/status/running.blade.php @@ -21,7 +21,7 @@ $showUnknownHelper = ! str($status)->startsWith('Proxy') && (str($status)->contains('unknown') || str($healthStatus)->contains('unknown')); $showUnhealthyHelper = ! str($status)->startsWith('Proxy') && (str($status)->contains('unhealthy') || str($healthStatus)->contains('unhealthy')); @endphp -
+
@if ($lastDeploymentLink) diff --git a/tests/Feature/StatusBadgeComponentsTest.php b/tests/Feature/StatusBadgeComponentsTest.php index 8f19c88f7..7506c97dc 100644 --- a/tests/Feature/StatusBadgeComponentsTest.php +++ b/tests/Feature/StatusBadgeComponentsTest.php @@ -59,23 +59,27 @@ public function __construct(public string $status) {} ->not->toContain(' 'running:unknown', + 'status' => $status, ])->render(); $runningStatus = file_get_contents(resource_path('views/components/status/running.blade.php')); expect($html) - ->toContain('No health check') + ->toContain($expectedText) + ->toContain('class="flex items-center gap-1 leading-none"') ->toContain('inline-flex h-5 max-w-full items-center gap-1 rounded-sm border') ->not->toContain('toContain('toContain('class="flex items-center gap-1"') + ->toContain('class="flex items-center gap-1 leading-none"') ->not->toContain('class="px-2"') ->not->toContain('viewBox="0 0 256 256"'); -}); +})->with([ + 'unknown health' => ['running:unknown', 'No health check'], + 'unhealthy' => ['running:unhealthy', 'Unhealthy'], +]); it('renders restart counts as warning badges', function () { $resource = new class