mirror of
https://github.com/10h30/Test-Eloquent-Relationships.git
synced 2026-06-05 15:07:42 +09:00
Taks 4 - belongsToMany pivot
This commit is contained in:
@@ -3,9 +3,11 @@
|
||||
namespace Tests\Feature;
|
||||
|
||||
use App\Models\Comment;
|
||||
use App\Models\Role;
|
||||
use App\Models\Task;
|
||||
use App\Models\User;
|
||||
use Illuminate\Foundation\Testing\RefreshDatabase;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
use Tests\TestCase;
|
||||
|
||||
class RelationshipsTest extends TestCase
|
||||
@@ -48,4 +50,18 @@ class RelationshipsTest extends TestCase
|
||||
$response = $this->get('/users/' . $user->id);
|
||||
$response->assertStatus(200);
|
||||
}
|
||||
|
||||
// TASK: pivot table name in the list
|
||||
public function test_show_roles_with_users()
|
||||
{
|
||||
$user = User::factory()->create();
|
||||
$role = Role::create(['name' => 'Admin']);
|
||||
DB::table('users_roles')->insert([
|
||||
'role_id' => $role->id,
|
||||
'user_id' => $user->id
|
||||
]);
|
||||
|
||||
$response = $this->get('/roles');
|
||||
$response->assertStatus(200);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user