SilverStripe\StaticPublishQueue\Test\PublishableSiteTreeTest
Synopsis
class PublishableSiteTreeTest
extends SapphireTest
{
- // members
- protected boolean $usesDatabase = true;
- protected static array $required_extensions = ;
- protected static array $extra_dataobjects = ;
- // methods
- public void testObjectsToUpdateOnURLSegmentChange()
- public void testObjectsToUpdateOnURLSegmentChangeWithParents()
- public void testObjectsToUpdateOnSiteTreeRearrange()
- public void testObjectsToUpdateOnPublish()
- public void testObjectsToUpdateOnUnpublish()
- public void testObjectsToDeleteOnPublish()
- public void testObjectsToDeleteOnUnpublish()
- public void testObjectsToUpdateOnPublishIfVirtualExists()
- public void testObjectsToDeleteOnUnpublishIfVirtualExists()
- protected void setExpectedFlushChangesOutput()
- protected array transformMapToCallback()
Hierarchy
Extends
- SilverStripe\Dev\SapphireTest
Members
protected
- $extra_dataobjects
- $required_extensions
- $usesDatabase
Methods
protected
- setExpectedFlushChangesOutput() — Takes in a map of urls we expect to be deleted and updated on each successive flushChanges call [ [['deleted'], ['updated']], // first time its called [['deleted'], ['updated']], // second time its called ]
- transformMapToCallback() — Transforms the array [['deleted'], ['updated']] into callbacks with assertions
public
- testObjectsToDeleteOnPublish()
- testObjectsToDeleteOnUnpublish()
- testObjectsToDeleteOnUnpublishIfVirtualExists()
- testObjectsToUpdateOnPublish()
- testObjectsToUpdateOnPublishIfVirtualExists()
- testObjectsToUpdateOnSiteTreeRearrange()
- testObjectsToUpdateOnURLSegmentChange()
- testObjectsToUpdateOnURLSegmentChangeWithParents()
- testObjectsToUpdateOnUnpublish()