22 lines
558 B
PHP
22 lines
558 B
PHP
<?php
|
|
|
|
use App\Models\Category;
|
|
use App\Models\CategoryNews;
|
|
use App\Models\News;
|
|
use Illuminate\Foundation\Testing\RefreshDatabase;
|
|
|
|
uses(RefreshDatabase::class);
|
|
|
|
test('category news relation works', function () {
|
|
$news = News::factory()->create();
|
|
$category = Category::factory()->create();
|
|
|
|
$categoryNews = CategoryNews::factory()->create([
|
|
'news_id' => $news->id,
|
|
'category_id' => $category->id,
|
|
]);
|
|
|
|
expect($categoryNews->news->id)->toBe($news->id);
|
|
expect($categoryNews->category->id)->toBe($category->id);
|
|
});
|