SilverStripe\CMS\Tests\Model\VirtualPageTest
Synopsis
class VirtualPageTest
extends FunctionalTest
{
- // members
- protected static string $fixture_file = 'VirtualPageTest.yml';
- protected boolean $autoFollowRedirection = false;
- protected static array $extra_dataobjects = ;
- protected static array $illegal_extensions = ;
- protected static array $required_extensions = ;
- // methods
- protected void setUp()
- public void testEditingSourcePageUpdatesVirtualPages()
- public void testMetaTags()
- public void testPublishingSourcePagePublishesAlreadyPublishedVirtualPages()
- public void testNewVirtualPagesGrabTheContentFromTheirMaster()
- public void testPublishingAVirtualPageCopiedPublishedContentNotDraftContent()
- public void testCantPublishVirtualPagesBeforeTheirSource()
- public void testCanEdit()
- public void testCanView()
- public void testVirtualPagesArentInappropriatelyPublished()
- public void testUnpublishingSourcePageOfAVirtualPageAlsoUnpublishesVirtualPage()
- public void testDeletingFromLiveSourcePageOfAVirtualPageAlsoUnpublishesVirtualPage()
- public void testAllowedChildrenLimitedOnVirtualPages()
- public void testGetVirtualFields()
- public void testCopyFrom()
- public void testCanBeRoot()
- public void testPageTypeChangePropagatesToLive()
- public void testVirtualPageFindsCorrectCasting()
- public void testVirtualPageAsAnAllowedChild()
- public void testVirtualPagePointingToRedirectorPage()
- public void testVirtualPageRendersCorrectTemplate()
- public void testMethod()
- public void testAllowedActions()
Hierarchy
Extends
- SilverStripe\Dev\FunctionalTest
Members
protected
- $autoFollowRedirection
- $extra_dataobjects
- $fixture_file
- $illegal_extensions
- $required_extensions
Methods
protected
public
- testAllowedActions()
- testAllowedChildrenLimitedOnVirtualPages() — Base functionality tested in {@link SiteTreeTest->testAllowedChildrenValidation()}.
- testCanBeRoot()
- testCanEdit()
- testCanView()
- testCantPublishVirtualPagesBeforeTheirSource()
- testCopyFrom()
- testDeletingFromLiveSourcePageOfAVirtualPageAlsoUnpublishesVirtualPage()
- testEditingSourcePageUpdatesVirtualPages() — Test that, after you update the source page of a virtual page, all the virtual pages are updated
- testGetVirtualFields()
- testMetaTags()
- testMethod()
- testNewVirtualPagesGrabTheContentFromTheirMaster() — Test that virtual pages get the content from the master page when they are created.
- testPageTypeChangePropagatesToLive()
- testPublishingAVirtualPageCopiedPublishedContentNotDraftContent() — Virtual pages are always supposed to chose the same content as the published source page.
- testPublishingSourcePagePublishesAlreadyPublishedVirtualPages() — Test that, after you publish the source page of a virtual page, all the already published virtual pages are published
- testUnpublishingSourcePageOfAVirtualPageAlsoUnpublishesVirtualPage()
- testVirtualPageAsAnAllowedChild()
- testVirtualPageFindsCorrectCasting()
- testVirtualPagePointingToRedirectorPage()
- testVirtualPageRendersCorrectTemplate()
- testVirtualPagesArentInappropriatelyPublished()