trypost/tests/Unit/Enums/SocialAccountStatusTest.php
2026-01-18 21:49:13 -03:00

21 lines
772 B
PHP

<?php
use App\Enums\SocialAccount\Status;
test('social account status has correct values', function () {
expect(Status::Connected->value)->toBe('connected');
expect(Status::Disconnected->value)->toBe('disconnected');
expect(Status::TokenExpired->value)->toBe('token_expired');
});
test('social account status has labels', function () {
expect(Status::Connected->label())->toBe('Connected');
expect(Status::Disconnected->label())->toBe('Disconnected');
expect(Status::TokenExpired->label())->toBe('Token Expired');
});
test('social account status has colors', function () {
expect(Status::Connected->color())->toBe('green');
expect(Status::Disconnected->color())->toBe('red');
expect(Status::TokenExpired->color())->toBe('red');
});