DNADesign\Elemental\Tests\BaseElementTest
Synopsis
class BaseElementTest
extends FunctionalTest
{
- // members
- protected static string $fixture_file = 'ElementalPageExtensionTest.yml';
- protected static array $required_extensions = ;
- protected static array $extra_dataobjects = ;
- // methods
- public void testSimpleClassName()
- public void testDisablePrettyAnchor()
- public void testSameTitle()
- public void testGetCmsFields()
- public void testGetController()
- public void testLink()
- public void testGetEditLink()
- public void testGetIcon()
- public void testNoHistoryForUnsavedElements()
- public void testGetHistoryViewerField()
- public void testStyleVariants()
- public void testFirst()
- public void testLast()
- public void testTotalItems()
- public void testEvenOdd()
- public void testOnBeforeWrite()
- public void testOnBeforeWriteNoParent()
Hierarchy
Extends
- SilverStripe\Dev\FunctionalTest
Members
protected
- $extra_dataobjects
- $fixture_file
- $required_extensions
Methods
public
- testDisablePrettyAnchor() — Test to ensure backwards compatibility with old Anchor IDs.
- testEvenOdd()
- testFirst()
- testGetCmsFields()
- testGetController()
- testGetEditLink()
- testGetHistoryViewerField()
- testGetIcon()
- testLast()
- testLink()
- testNoHistoryForUnsavedElements()
- testOnBeforeWrite()
- testOnBeforeWriteNoParent()
- testSameTitle() — Test the stop-clashing logic if two BaseElement classes have the same $Title.
- testSimpleClassName()
- testStyleVariants()
- testTotalItems()