Source of file ElementOembedTest.php
Size: 1,172 Bytes - Last Modified: 2021-12-24T06:45:59+00:00
/var/www/docs.ssmods.com/process/src/tests/Elements/ElementOembedTest.php
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | <?php namespace Dynamic\Elements\Oembed\Tests; use Dynamic\Elements\Oembed\Elements\ElementOembed; use SilverStripe\Dev\SapphireTest; use SilverStripe\Forms\FieldList; use SilverStripe\ORM\FieldType\DBField; class ElementOembedTest extends SapphireTest { /** * @var string */ protected static $fixture_file = '../fixtures.yml'; /** * */ public function testGetCMSFields() { $object = $this->objFromFixture(ElementOembed::class, 'one'); $fields = $object->getCMSFields(); $this->assertInstanceOf(FieldList::class, $fields); $this->assertNotNull($fields->dataFieldByName('EmbeddedObject')); } /** * */ public function testGetSummary() { $object = $this->objFromFixture(ElementOembed::class, 'one'); $expected = DBField::create_field('HTMLText', '<p>External Content</p>')->Summary(20); $this->assertEquals($object->getSummary(), $expected); } /** * */ public function testGetType() { $object = $this->objFromFixture(ElementOembed::class, 'one'); $this->assertEquals($object->getType(), 'Media'); } } |