Source of file CWPCarouselItemExtensionTest.php
Size: 1,127 Bytes - Last Modified: 2021-12-24T06:43:12+00:00
/var/www/docs.ssmods.com/process/src/tests/Extensions/CWPCarouselItemExtensionTest.php
1234567891011121314151617181920212223242526272829303132333435 | <?php namespace CWP\AgencyExtensions\Tests\Extensions; use CWP\AgencyExtensions\Model\CarouselItem; use SilverStripe\Forms\TextField; use SilverStripe\Dev\SapphireTest; use SilverStripe\Forms\HTMLEditor\HTMLEditorField; class CWPCarouselItemExtensionTest extends SapphireTest { /** * Ensure that the caption is replaced by a HTML editor for content */ public function testCaptionIsReplacedByContent() { $carouselItem = new CarouselItem; $fields = $carouselItem->getCMSFields(); $this->assertInstanceOf(HtmlEditorField::class, $fields->fieldByName('Content')); $this->assertNull($fields->fieldByName('Caption')); } /** * Ensure that we have a primary and secondary call to action link/label */ public function testHasCallToActionFields() { $carouselItem = new CarouselItem; $fields = $carouselItem->getCMSFields(); $this->assertInstanceOf(TextField::class, $fields->fieldByName('PrimaryCallToActionLabel')); $this->assertInstanceOf(TextField::class, $fields->fieldByName('SecondaryCallToActionLabel')); } } |