BringYourOwnIdeas\Maintenance\Tests\Util\ApiLoaderTest
Synopsis
class ApiLoaderTest
extends SapphireTest
{
- // methods
- public void testNon200ErrorCodesAreHandled()
- public void testNonJsonResponsesAreHandled()
- public void testUnsuccessfulResponsesAreHandled()
- public void testAddonsAreParsedAndReturnedCorrectly()
- public void testCacheControlSettingsAreRespected()
- public void testCachedAddonsAreUsedWhenAvailable()
- protected Client getMockClient()
- protected ApiLoader getLoader()
Hierarchy
Extends
- SilverStripe\Dev\SapphireTest
Methods
protected
public
- testAddonsAreParsedAndReturnedCorrectly() — Note: contains some logic from SupportedAddonsLoader for context
- testCacheControlSettingsAreRespected() — Note: contains some logic from SupportedAddonsLoader for context
- testCachedAddonsAreUsedWhenAvailable()
- testNon200ErrorCodesAreHandled()
- testNonJsonResponsesAreHandled()
- testUnsuccessfulResponsesAreHandled()