/** * @test * * @return void */ public function list_of_categories_for_menu_display() { $new_categories = factory(Category::class, 3)->create(); foreach ($new_categories as $category) { $category->articles()->saveMany(factory(App\Blog\Article::class, 3)->create()); } $categories = Category::listingWithArticleCount(); $this->assertEquals(3, $categories->count()); $this->assertEquals(3, $categories->first()->article_count); }