SilverStripe\Assets\Tests\ProtectedFileControllerTest
Synopsis
class ProtectedFileControllerTest
extends FunctionalTest
{
- // members
- protected static string $fixture_file = 'FileTest.yml';
- // methods
- protected void setUp()
- protected void tearDown()
- public void testIsValidFilename()
- public void getFilenames()
- public void testInvalidRequest()
- public void testFileNotFound()
- public void testAccessControl()
- public void testAccessWithCanViewAccess()
- public void testAccessDraftFiles()
- public void testFolders()
- protected AssetStore getAssetStore()
- protected void assertResponseEquals()
Hierarchy
Extends
- SilverStripe\Dev\FunctionalTest
Members
protected
- $fixture_file
Methods
protected
- assertResponseEquals() — Assert that a response matches the given parameters
- getAssetStore()
- setUp()
- tearDown()
public
- getFilenames()
- testAccessControl() — Check public access to assets is available at the appropriate time
- testAccessDraftFiles()
- testAccessWithCanViewAccess()
- testFileNotFound() — Test that invalid files generate 404 response
- testFolders() — Test that access to folders is not permitted
- testInvalidRequest() — Test that certain requests are denied
- testIsValidFilename()