AuditActionTest.php 796 B

123456789101112131415161718192021222324
  1. <?php
  2. declare(strict_types=1);
  3. namespace App\Tests\Unit\Audit;
  4. use App\Domain\Audit\AuditAction;
  5. use PHPUnit\Framework\TestCase;
  6. final class AuditActionTest extends TestCase
  7. {
  8. public function testEntityTypeBeforeDot(): void
  9. {
  10. self::assertSame('reporter', AuditAction::entityTypeFor(AuditAction::REPORTER_CREATED));
  11. self::assertSame('manual_block', AuditAction::entityTypeFor(AuditAction::MANUAL_BLOCK_CREATED));
  12. self::assertSame('job', AuditAction::entityTypeFor(AuditAction::JOB_TRIGGERED));
  13. self::assertSame('oidc_role_mapping', AuditAction::entityTypeFor(AuditAction::OIDC_ROLE_MAPPING_DELETED));
  14. }
  15. public function testEntityTypeForNoDotReturnsInput(): void
  16. {
  17. self::assertSame('foo', AuditAction::entityTypeFor('foo'));
  18. }
  19. }