\StaticSiteMimeProcessorTest
Tests aspects of Mime-Type pre/post-processing.
- Author: Russell Michell <russell@silverstripe.com>
Synopsis
class StaticSiteMimeProcessorTest
extends SapphireTest
{
- // members
- protected Object $mimeProcessor;
- private static array $mime_types_image = ;
- private static array $mime_types_document = ;
- // methods
- public void setUp()
- public void testExtToMimeCompareMatchFoundFix()
- public void testIsOfImageString()
- public void testIsOfImageArray()
- public void testIsOfFileString()
- public void testIsOfFileArray()
- public void testIsOfHTMLString()
- public void testIsBadMime()
- public void testGetMimeForSSTypeSiteTree()
- public void testGetMimeForSSTypeFile()
- public void testGetMimeForSSTypeImage()
- public void testGetMimeForSSTypeUnsupported()
Hierarchy
Extends
- SapphireTest
Members
Methods
public
- setUp()
- testExtToMimeCompareMatchFoundFix() — Tests that the correct file-extension is matched for the given mime and suffix and returns a "fixed" file suffix Tests known working suffixes+mimes
- testGetMimeForSSTypeFile() — Tests get_mime_for_ss_type() for File
- testGetMimeForSSTypeImage() — Tests get_mime_for_ss_type() for Image
- testGetMimeForSSTypeSiteTree() — Tests get_mime_for_ss_type() for SiteTree
- testGetMimeForSSTypeUnsupported() — Tests get_mime_for_ss_type() for Unsupported SilverStripe core-classes
- testIsBadMime() — Test for bad mime-types
- testIsOfFileArray() — Tests isOfFile() with array mime-types
- testIsOfFileString() — Tests isOfFile() with string mime-types
- testIsOfHTMLString() — Tests isOfHTML() with string mime-type
- testIsOfImageArray() — Tests isOfImage() with an array of mime-types
- testIsOfImageString() — Tests isOfImage() with string mime-types