lernschiff/tests/Unit/Models/HasUuidTest.php

17 lines
412 B
PHP

<?php
use App\Models\User;
use Illuminate\Foundation\Testing\RefreshDatabase;
uses(RefreshDatabase::class);
it('generiert UUID beim Erstellen eines Users', function () {
$user = User::factory()->create();
expect($user->uuid)->toMatch('/^[0-9a-f-]{36}$/');
});
it('nutzt UUID als Route-Key', function () {
$user = User::factory()->create();
expect($user->getRouteKeyName())->toBe('uuid');
});