Source of file ProductDocDataExtensionTest.php
Size: 1,415 Bytes - Last Modified: 2021-12-24T06:46:25+00:00
/var/www/docs.ssmods.com/process/src/tests/ProductDocDataExtensionTest.php
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 | <?php namespace Dynamic\ProductCatalog\Test; use Dynamic\ProductCatalog\Docs\CareCleaningDoc; use SilverStripe\Dev\SapphireTest; use SilverStripe\Forms\FieldList; class ProductDocDataExtensionTest extends SapphireTest { /** * @var string */ protected static $fixture_file = 'fixtures.yml'; /** * */ public function testGetProductsCt() { $object = $this->objFromFixture(CareCleaningDoc::class, 'one'); $this->assertEquals($object->getProductsCt(), 1); } /** * */ public function testGetProductsList() { $object = $this->objFromFixture(CareCleaningDoc::class, 'one'); $this->assertEquals($object->getProductsList(), 'Product One'); } /** * */ public function testGetCMSFields() { $object = $this->objFromFixture(CareCleaningDoc::class, 'one'); $fields = $object->getCMSFields(); $this->assertInstanceOf(FieldList::class, $fields); } /** * */ public function testLink() { $object = $this->objFromFixture(CareCleaningDoc::class, 'one'); $this->assertEquals($object->Link(), $object->Download()->URL); } /** * */ public function testGetIsProductDoc() { $object = $this->objFromFixture(CareCleaningDoc::class, 'one'); $this->assertEquals($object->getIsProductDoc(), true); } } |