trypost/tests/Unit/Models/LanguageTest.php

23 lines
604 B
PHP
Raw Normal View History

2026-01-19 00:49:13 +00:00
<?php
use App\Models\Language;
use App\Models\User;
test('language has users relationship', function () {
$language = Language::factory()->create();
$user = User::factory()->create(['language_id' => $language->id]);
expect($language->users)->toHaveCount(1);
expect($language->users->first()->id)->toBe($user->id);
});
test('language has fillable attributes', function () {
$language = Language::factory()->create([
'name' => 'Portuguese',
2026-01-21 23:50:57 +00:00
'code' => 'pt-br',
2026-01-19 00:49:13 +00:00
]);
expect($language->name)->toBe('Portuguese');
2026-01-21 23:50:57 +00:00
expect($language->code)->toBe('pt-br');
2026-01-19 00:49:13 +00:00
});