Skip to content

Commit

Permalink
Merge pull request #263 from creative-commoners/pulls/3.0/complete-ch…
Browse files Browse the repository at this point in the history
…eckOwnerPage-test

Add tests for getOwnerPage() method of ElementalArea
  • Loading branch information
robbieaverill authored Jul 17, 2018
2 parents 7c63028 + ace6269 commit d2bc854
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 1 deletion.
11 changes: 10 additions & 1 deletion tests/ElementalAreaTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,16 @@ public function testElementControllers()

public function testGetOwnerPage()
{
$this->markTestIncomplete();
$area1 = $this->objFromFixture(ElementalArea::class, 'area1');
$area2 = $this->objFromFixture(ElementalArea::class, 'area2');

// OwnerClassName not set
$ownerpage1 = $area1->getOwnerPage();
// OwnerClassName set
$ownerpage2 = $area2->getOwnerPage();

$this->assertEquals("DNADesign\Elemental\Tests\Src\TestPage", $ownerpage1);
$this->assertEquals("DNADesign\Elemental\Tests\Src\TestPage", $ownerpage2);
}

public function testForTemplate()
Expand Down
7 changes: 7 additions & 0 deletions tests/ElementalAreaTest.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,19 @@
DNADesign\Elemental\Models\ElementalArea:
area1:
Title: Area 1
area2:
Title: Area 2
OwnerClassName: DNADesign\Elemental\Tests\Src\TestPage

DNADesign\Elemental\Tests\Src\TestPage:
page1:
Title: Page 1
URLSegment: test-page
ElementalAreaID: =>DNADesign\Elemental\Models\ElementalArea.area1
page2:
Title: Page 2
URLSegment: test-page-2
ElementalAreaID: =>DNADesign\Elemental\Models\ElementalArea.area2

DNADesign\Elemental\Tests\Src\TestElement:
element1:
Expand Down

0 comments on commit d2bc854

Please sign in to comment.