Nightjar\Slug\Tests\SlugTest
Synopsis
class SlugTest
extends SapphireTest
{
- // members
- protected boolean $usesTransactions = false;
- protected static string $fixture_file = 'SlugTest.yml';
- protected static array $extra_dataobjects = ;
- protected static array $required_extensions = ;
- // methods
- public void testGettingSlug()
- public void testCannotAssociateToInvalidRelationshipType()
- public void testSlugsWillSetAndSanitiseOnSave()
- public void testSlugKeepsParity()
- public void testSlugCollisionsCorrectThemselves()
- public void testCollisionDetectionIsLocalised()
- public void testLink()
- public void testCMSFieldsAreUpdated()
- public void testActiveUnsetByDefault()
- private void assertSlugActiveUnset()
- public void testSettingSlugActive()
- public void testSettingSlugSection()
Hierarchy
Extends
- SilverStripe\Dev\SapphireTest
Members
protected
- $extra_dataobjects
- $fixture_file
- $required_extensions
- $usesTransactions
Methods
private
public
- testActiveUnsetByDefault()
- testCMSFieldsAreUpdated()
- testCannotAssociateToInvalidRelationshipType()
- testCollisionDetectionIsLocalised() — Uses the database.
- testGettingSlug()
- testLink() — Uses the database.
- testSettingSlugActive()
- testSettingSlugSection()
- testSlugCollisionsCorrectThemselves() — Uses the database.
- testSlugKeepsParity()
- testSlugsWillSetAndSanitiseOnSave()