Source of file ElementalAreaFieldTest.php
Size: 1,249 Bytes - Last Modified: 2021-12-24T06:44:48+00:00
/var/www/docs.ssmods.com/process/src/tests/Forms/ElementalAreaFieldTest.php
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 | <?php namespace DNADesign\Elemental\Tests\Forms; use DNADesign\Elemental\Forms\ElementalAreaField; use DNADesign\Elemental\Models\ElementalArea; use DNADesign\Elemental\Tests\Src\TestElement; use DNADesign\Elemental\Tests\Src\TestPage; use SilverStripe\Dev\SapphireTest; use SilverStripe\Forms\CompositeField; class ElementalAreaFieldTest extends SapphireTest { protected static $fixture_file = '../ElementalAreaTest.yml'; protected static $extra_dataobjects = [ TestElement::class, TestPage::class, ]; /** * @var ElementalAreaField */ protected $field; protected function setUp(): void { parent::setUp(); $this->field = new ElementalAreaField( 'ElementalAreaField', new ElementalArea([ TestElement::create(), ]), [TestElement::class => TestElement::create()->getType()] ); } public function testFieldReturnsCompositeFieldOnReadonlyTransformation() { $readonly = $this->field->performReadonlyTransformation(); $this->assertInstanceOf( CompositeField::class, $readonly, 'Uses CompositeField for read-only instances' ); } } |