diff --git a/tests/unit/LocationTest.php b/tests/unit/LocationTest.php index 7c748b7b6a..09cf2ff589 100644 --- a/tests/unit/LocationTest.php +++ b/tests/unit/LocationTest.php @@ -12,14 +12,30 @@ class LocationTest extends BaseTest */ protected $tester; - // public function testAssetAdd() - // { - // $location = factory(Location::class)->make(); - // $values = [ - // 'name' => $location->name, - // ]; + public function testPassesIfNotSelfParent() { + + $a = factory(Location::class)->make([ + 'name' => 'Test Location', + 'id' => 1, + 'parent_id' => 10, + ]); + + $this->assertTrue($a->isValid()); + + } + + public function testFailsIfSelfParent() { + + $a = factory(Location::class)->make([ + 'name' => 'Test Location', + 'id' => 1, + 'parent_id' => 1, + ]); + + $this->assertFalse($a->isValid()); + $this->assertStringContainsString("The parent id and id must be different", $a->getErrors()); + + + } - // Location::create($values); - // $this->tester->seeRecord('locations', $values); - // } }