public function testCategoriesList() { Category::create(['name' => 'Category 1', 'active' => true]); Category::create(['name' => 'Category 2', 'active' => true]); Category::create(['name' => 'Category 3', 'active' => true]); Category::create(['name' => 'Category 4', 'active' => true]); $this->visit('/admin/categories')->see('Category 1')->see('Category 2')->see('Category 3')->see('Category 4'); }
public function test_check_if_can_assign_a_parent_to_a_category() { $parentCategory = Category::create(['name' => 'Parent test', 'active' => true]); $category = Category::create(['name' => 'Category test', 'active' => true]); $category->parent()->associate($parentCategory)->save(); $child = $parentCategory->children->first(); $this->assertEquals('Category test', $child->name); $this->assertEquals('Parent test', $category->parent->name); }