PHP Class PhlytyTest\AppTest

Inheritance: extends PHPUnit_Framework_TestCase
Datei anzeigen Open project: phly/phlyty

Public Methods

Method Description
methods ( )
setUp ( )
setupRoutes ( )
testAccessingInvalidControllerRaisesException ( )
testAddingRouteUsingMethodTypeCreatesRouteThatRespondsToThatMethodType ( $method )
testCallingHaltTriggersHaltEvent ( )
testCanInjectAlternateViewInstance ( )
testCanInjectSpecificLoggerInstance ( )
testCanPassToNextMatchingRoute ( )
testCanProvideViewModelPrototype ( )
testCanSetMethodsRouteRespondsToAsArray ( )
testCanSetMethodsRouteRespondsToAsMultipleArguments ( )
testCanSetMethodsRouteRespondsToSingly ( )
testCanSpecifyAdditionalMethodTypesToRespondTo ( )
testCanSpecifyRouteName ( )
testComposesLoggerInstanceByDefault ( )
testExceptionRaisedInControllerTriggers500Event ( )
testHaltShouldRaiseHaltException ( )
testInvalidControllerTriggers501Event ( )
testLazyLoadsRequest ( )
testLazyLoadsResponse ( )
testMapCanReceiveACallable ( )
testMapCanReceiveARouteObject ( )
testMapCreatesASegmentRouteWhenProvidedWithAStringRoute ( )
testMustacheViewIsUsedByDefault ( )
testPartRouteShouldNotMatch ( )
testPassingInvalidControllerToRouteDoesNotImmediatelyRaiseException ( )
testPassingInvalidMethodToRouteViaMethodRaisesException ( )
testPassingInvalidRouteRaisesException ( )
testRedirectShouldRaiseHaltException ( )
testRedirectShouldSet302ResponseStatusByDefault ( )
testRedirectShouldSetLocationHeader ( )
testRedirectShouldSetResponseStatusBasedOnProvidedStatusCode ( )
testRenderRendersATemplateToTheResponse ( )
testRequestIsInjectible ( )
testResponseIsInjectible ( )
testResponseShouldContainMessageProvidedToHalt ( )
testResponseShouldContainStatusProvidedToHalt ( )
testResponseShouldRemainUnalteredAfterStop ( )
testRouteMatchWithBaseUrl ( )
testRoutingSetsListOfNamedRoutes ( )
testRoutingSetsListsOfRoutesByMethod ( )
testRunningWithNoMatchingRoutesRaisesPageNotFoundException ( )
testStopShouldRaiseHaltException ( )
testSubsequentCallsToViewModelReturnSeparateInstances ( )
testSuccessfulRoutingDispatchesController ( )
testUnsuccessfulRoutingTriggers404Event ( )
testUrlForHelperAssemblesUrlBasedOnCurrentRouteMatchWhenNoNameProvided ( )
testUrlForHelperAssemblesUrlBasedOnNameAndParamsProvided ( )
testUrlForHelperAssemblesUrlBasedOnNameProvided ( )
testUrlForHelperWithBaseUrl ( )
testViewModelReturnsMustacheViewModelByDefault ( )

Method Details

methods() public method

public methods ( )

setUp() public method

public setUp ( )

setupRoutes() public method

public setupRoutes ( )

testAccessingInvalidControllerRaisesException() public method

testAddingRouteUsingMethodTypeCreatesRouteThatRespondsToThatMethodType() public method

testCallingHaltTriggersHaltEvent() public method

testCanInjectAlternateViewInstance() public method

testCanInjectSpecificLoggerInstance() public method

testCanPassToNextMatchingRoute() public method

testCanProvideViewModelPrototype() public method

testCanSetMethodsRouteRespondsToAsArray() public method

testCanSetMethodsRouteRespondsToAsMultipleArguments() public method

testCanSetMethodsRouteRespondsToSingly() public method

testCanSpecifyAdditionalMethodTypesToRespondTo() public method

testCanSpecifyRouteName() public method

testComposesLoggerInstanceByDefault() public method

testExceptionRaisedInControllerTriggers500Event() public method

testHaltShouldRaiseHaltException() public method

testInvalidControllerTriggers501Event() public method

testLazyLoadsRequest() public method

testLazyLoadsResponse() public method

testMapCanReceiveACallable() public method

testMapCanReceiveARouteObject() public method

testMapCreatesASegmentRouteWhenProvidedWithAStringRoute() public method

testMustacheViewIsUsedByDefault() public method

testPartRouteShouldNotMatch() public method

testPassingInvalidControllerToRouteDoesNotImmediatelyRaiseException() public method

testPassingInvalidMethodToRouteViaMethodRaisesException() public method

testPassingInvalidRouteRaisesException() public method

testRedirectShouldRaiseHaltException() public method

testRedirectShouldSet302ResponseStatusByDefault() public method

testRedirectShouldSetLocationHeader() public method

testRedirectShouldSetResponseStatusBasedOnProvidedStatusCode() public method

testRenderRendersATemplateToTheResponse() public method

testRequestIsInjectible() public method

testResponseIsInjectible() public method

testResponseShouldContainMessageProvidedToHalt() public method

testResponseShouldContainStatusProvidedToHalt() public method

testResponseShouldRemainUnalteredAfterStop() public method

testRouteMatchWithBaseUrl() public method

testRoutingSetsListOfNamedRoutes() public method

testRoutingSetsListsOfRoutesByMethod() public method

testRunningWithNoMatchingRoutesRaisesPageNotFoundException() public method

testStopShouldRaiseHaltException() public method

testSubsequentCallsToViewModelReturnSeparateInstances() public method

testSuccessfulRoutingDispatchesController() public method

testUnsuccessfulRoutingTriggers404Event() public method

testUrlForHelperAssemblesUrlBasedOnCurrentRouteMatchWhenNoNameProvided() public method

testUrlForHelperAssemblesUrlBasedOnNameAndParamsProvided() public method

testUrlForHelperAssemblesUrlBasedOnNameProvided() public method

testUrlForHelperWithBaseUrl() public method

testViewModelReturnsMustacheViewModelByDefault() public method