mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
26 lines
739 B
PHP
26 lines
739 B
PHP
|
<?php
|
||
|
|
||
|
namespace SilverStripe\Forms\Tests;
|
||
|
|
||
|
use SilverStripe\Dev\SapphireTest;
|
||
|
use SilverStripe\Forms\PrintableTransformation;
|
||
|
use SilverStripe\Forms\PrintableTransformation_TabSet;
|
||
|
use SilverStripe\Forms\Tab;
|
||
|
use SilverStripe\Forms\TabSet;
|
||
|
|
||
|
class PrintableTransformationTest extends SapphireTest
|
||
|
{
|
||
|
public function testTransformTabSet()
|
||
|
{
|
||
|
$tab1 = new Tab('Main');
|
||
|
$tab2 = new Tab('Settings');
|
||
|
$tabSet = new TabSet('Root', 'Root', $tab1, $tab2);
|
||
|
|
||
|
$transformation = new PrintableTransformation();
|
||
|
$result = $transformation->transformTabSet($tabSet);
|
||
|
|
||
|
$this->assertInstanceOf(PrintableTransformation_TabSet::class, $result);
|
||
|
$this->assertSame('Root', $result->Title());
|
||
|
}
|
||
|
}
|