SilverStripe\Subsites\Tests\SubsiteTest
Synopsis
class SubsiteTest
extends BaseSubsiteTest
{
- // members
- protected static string $fixture_file = 'SubsiteTest.yml';
- protected boolean $usesTransactions = false;
- protected array $origServer = ;
- // methods
- protected void setUp()
- protected void tearDown()
- public void testSubsiteCreation()
- public void testDomainLookup()
- public void testStrictSubdomainMatching()
- protected void createSubsiteWithDomains()
- public void testDefaultDomain()
- public void testDomainProtocol()
- public void domainProtocolProvider()
- public void testAllSites()
- public void testAllAccessibleSites()
- public void testAccessibleSites()
- public void testhasMainSitePermission()
- public void testDuplicateSubsite()
- public void testDefaultPageCreatedWhenCreatingSubsite()
- // Inherited methods from BaseSubsiteTest
- protected void setUp()
- protected DataObject objFromFixture()
- public void testDisableSubsiteFilter()
Hierarchy
Members
protected
- $fixture_file
- $origServer
—
array
Original value of $_REQUEST - $usesTransactions
Methods
protected
public
- domainProtocolProvider()
- testAccessibleSites() — Test Subsite::accessible_sites()
- testAllAccessibleSites()
- testAllSites()
- testDefaultDomain() — Test the Subsite->domain() method
- testDefaultPageCreatedWhenCreatingSubsite()
- testDomainLookup() — Confirm that domain lookup is working
- testDomainProtocol() — Tests that Subsite and SubsiteDomain both respect http protocol correctly
- testDuplicateSubsite()
- testStrictSubdomainMatching()
- testSubsiteCreation() — Create a new subsite from the template and verify that all the template's pages are copied
- testhasMainSitePermission()
Inherited from SilverStripe\Subsites\Tests\BaseSubsiteTest
protected
- objFromFixture() — Avoid subsites filtering on fixture fetching.
- setUp()
public
- testDisableSubsiteFilter() — Tests the initial state of disable_subsite_filter