badgeSpec($state); expect($badge->label)->toBe($label) ->and($badge->color)->toBe($color); })->with([ [ReferenceResolutionState::Resolved, 'Resolved', 'success'], [ReferenceResolutionState::PartiallyResolved, 'Partially linked', 'warning'], [ReferenceResolutionState::Unresolved, 'Unresolved', 'gray'], [ReferenceResolutionState::DeletedOrMissing, 'Missing', 'gray'], [ReferenceResolutionState::Inaccessible, 'Access denied', 'danger'], [ReferenceResolutionState::ExternalLimitedContext, 'Provider-only', 'info'], ]);