Example #1
0
 public function testCountsTreeErrors()
 {
     $errors = Category::countErrors();
     $this->assertEquals(['oddness' => 0, 'duplicates' => 0, 'wrong_parent' => 0, 'missing_parent' => 0], $errors);
     Category::where('id', '=', 5)->update(['_lft' => 14]);
     Category::where('id', '=', 8)->update(['parent_id' => 2]);
     Category::where('id', '=', 11)->update(['_lft' => 20]);
     Category::where('id', '=', 4)->update(['parent_id' => 24]);
     $errors = Category::countErrors();
     $this->assertEquals(1, $errors['oddness']);
     $this->assertEquals(2, $errors['duplicates']);
     $this->assertEquals(1, $errors['missing_parent']);
 }
Example #2
0
 public function testCountsTreeErrors()
 {
     $errors = Category::countErrors();
     $this->assertEquals(['oddness' => 0, 'duplicates' => 0, 'wrong_parent' => 0], $errors);
 }