Source of file StaffDirectoryTest.php
Size: 1,099 Bytes - Last Modified: 2021-12-24T06:46:34+00:00
/var/www/docs.ssmods.com/process/src/tests/Pages/StaffDirectoryTest.php
1234567891011121314151617181920212223242526272829303132333435363738394041 | <?php namespace Dynamic\Staff\Tests\Pages; use Dynamic\Staff\Pages\StaffDirectory; use Dynamic\Staff\Pages\StaffMember; use SilverStripe\Dev\SapphireTest; use SilverStripe\ORM\DataList; /** * Class StaffDirectoryTest * @package Dynamic\Staff\Tests\Pages */ class StaffDirectoryTest extends SapphireTest { /** * @var string */ protected static $fixture_file = '../fixtures.yml'; /** * Tests getStaffMembers() */ public function testGetStaffMembers() { /** @var StaffDirectory $directory */ $directory = $this->objFromFixture(StaffDirectory::class, 'default'); /** @var StaffMember $one */ $one = $this->objFromFixture(StaffMember::class, 'one'); /** @var StaffMember $two */ $two = $this->objFromFixture(StaffMember::class, 'two'); /** @var StaffMember $three */ $three = $this->objFromFixture(StaffMember::class, 'three'); $staff = $directory->getStaffMembers(); $this->assertInstanceOf(DataList::class, $staff); $this->assertEquals(3, $staff->count()); } } |