Skip to content

Commit

Permalink
- Removed UserStatuses
Browse files Browse the repository at this point in the history
- Fixed Publish Statuses enum
  • Loading branch information
dash8x committed May 8, 2024
1 parent e49ecef commit fe6cf45
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 51 deletions.
10 changes: 0 additions & 10 deletions src/Enums/PublishStatuses.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,4 @@ enum PublishStatuses: string implements IsEnum
case PENDING = 'pending';
case PUBLISHED = 'published';
case REJECTED = 'rejected';

public static function labels(): array
{
return [
self::DRAFT->value => __("Draft"),
self::PENDING->value => __("Pending"),
self::PUBLISHED->value => __("Published"),
self::REJECTED->value => __("Rejected"),
];
}
}
35 changes: 0 additions & 35 deletions src/Enums/UserStatuses.php

This file was deleted.

13 changes: 7 additions & 6 deletions tests/Unit/EnumsTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,20 @@

namespace Javaabu\Helpers\Tests\Unit;

use Javaabu\Helpers\Enums\UserStatuses;
use Javaabu\Helpers\Enums\PublishStatuses;
use Javaabu\Helpers\Tests\TestCase;

class EnumsTest extends TestCase
{
/** @test */
public function it_can_generate_enum_label()
{
$this->assertEquals('Pending', UserStatuses::PENDING->getLabel());
$this->assertEquals('Pending', PublishStatuses::PENDING->getLabel());
$this->assertEquals([
'approved' => 'Approved',
'pending' => 'Pending',
'banned' => 'Banned'
], UserStatuses::getLabels());
'draft' => 'Draft',
'pending' => 'Pending',
'published' => 'Published',
'rejected' => 'Rejected',
], PublishStatuses::getLabels());
}
}

0 comments on commit fe6cf45

Please sign in to comment.