Source of file DashboardSearchResultExtensionTest.php
Size: 1,170 Bytes - Last Modified: 2021-12-23T10:10:18+00:00
/var/www/docs.ssmods.com/process/src/tests/unit/Extensions/DashboardSearchResultExtensionTest.php
1234567891011121314151617181920212223242526272829303132333435363738394041 | <?php namespace Plastyk\Dashboard\Tests; use SilverStripe\Dev\SapphireTest; class DashboardSearchResultExtensionTest extends SapphireTest { protected $usesDatabase = true; protected static $fixture_file = '../../fixtures/DashboardAdminTest.yml'; public function testGetSearchResultCMSLink() { FakeDataObject::config()->set( 'dashboard_admin_link', 'admin/fake-data-objects/fake-data-object/edit/$ID/' ); $fakeDataObject1 = FakeDataObject::create(); $fakeDataObject1->write(); $fakeDataObject2 = FakeDataObject::create(); $fakeDataObject2->write(); $this->assertEquals( 'admin/fake-data-objects/fake-data-object/edit/' . $fakeDataObject1->ID . '/', $fakeDataObject1->getSearchResultCMSLink() ); $this->assertEquals( 'admin/fake-data-objects/fake-data-object/edit/' . $fakeDataObject2->ID . '/', $fakeDataObject2->getSearchResultCMSLink() ); FakeDataObject::config()->remove('dashboard_admin_link'); $this->assertEquals('', $fakeDataObject1->getSearchResultCMSLink()); } } |