Source of file ProductHolderTest.php
Size: 1,058 Bytes - Last Modified: 2021-12-24T06:45:37+00:00
/var/www/docs.ssmods.com/process/src/tests/ProductHolderTest.php
1234567891011121314151617181920212223242526272829303132333435363738394041 | <?php namespace Dynamic\FoxyStripe\Test; use Dynamic\FoxyStripe\Page\ProductHolder; use SilverStripe\Dev\SapphireTest; use SilverStripe\Forms\FieldList; use SilverStripe\ORM\SS_List; class ProductHolderTest extends SapphireTest { /** * @var string */ protected static $fixture_file = 'fixtures.yml'; /** * */ public function testGetCMSFields() { $object = singleton(ProductHolder::class); $fields = $object->getCMSFields(); $this->assertInstanceOf(FieldList::class, $fields); $object = $this->objFromFixture(ProductHolder::class, 'default'); $fields = $object->getCMSFields(); $this->assertInstanceOf(FieldList::class, $fields); } /** * */ public function testProducts() { $object = $this->objFromFixture(ProductHolder::class, 'default'); $this->assertInstanceOf(SS_List::class, $object->Products()); $this->assertEquals($object->Products(), $object->getManyManyComponents('Products')->sort('SortOrder')); } } |