NetWerkstatt\FolderPerPage\Tests\RootFolderTest
Tests for RootFolder extension
Synopsis
class RootFolderTest
extends SapphireTest
{
- // members
- protected static string $fixture_file = 'RootFolderTest.yml';
- // methods
- public void testCreateFolder()
- public void testUpdateFolder()
- public void testIgnoredPageTypes()
- public void testHierarchy()
- public void testGetRootFolderName()
- public void testDuplicatePage()
Hierarchy
Extends
- SilverStripe\Dev\SapphireTest
Members
protected
- $fixture_file
Methods
public
- testCreateFolder() — Check if a folder is generated and saved when a page is saved.
- testDuplicatePage() — Check if a duplicated page has a new folder applied
- testGetRootFolderName() — Checks if getRootFolderName() works properly
- testHierarchy() — Check if subpage's folder is a subfolder of parent page
- testIgnoredPageTypes() — Checks if no folder is created for ignored page types, e.g. VirtualPage or ErrorPage
- testUpdateFolder() — Checks if the folder will be updated when saving a page and changing the URLSegment