20-02-2026
This commit is contained in:
parent
854ce02bf6
commit
4d6b4930b2
128 changed files with 18247 additions and 2093 deletions
24
tests/Unit/Enums/ProductStatusTest.php
Normal file
24
tests/Unit/Enums/ProductStatusTest.php
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<?php
|
||||
|
||||
use App\Enums\ProductStatus;
|
||||
|
||||
test('product status has correct values', function () {
|
||||
expect(ProductStatus::Draft->value)->toBe('draft');
|
||||
expect(ProductStatus::Pending->value)->toBe('pending');
|
||||
expect(ProductStatus::Correction->value)->toBe('correction');
|
||||
expect(ProductStatus::Active->value)->toBe('active');
|
||||
expect(ProductStatus::Archived->value)->toBe('archived');
|
||||
expect(ProductStatus::Sold->value)->toBe('sold');
|
||||
});
|
||||
|
||||
test('product status has labels', function () {
|
||||
foreach (ProductStatus::cases() as $status) {
|
||||
expect($status->label())->toBeString()->not->toBeEmpty();
|
||||
}
|
||||
});
|
||||
|
||||
test('product status has colors', function () {
|
||||
foreach (ProductStatus::cases() as $status) {
|
||||
expect($status->color())->toBeString()->not->toBeEmpty();
|
||||
}
|
||||
});
|
||||
Loading…
Add table
Add a link
Reference in a new issue