PHP Class ImboUnitTest\EventListener\AccessTokenTest

Inheritance: extends ImboUnitTest\EventListener\ListenerTests
Show file Open project: imbo/imbo

Public Methods

Method Description
getAccessTokens ( ) : array[] Get access tokens
getFilterData ( ) : array[] Different filter combinations
getRewrittenAccessTokenData ( ) : array[] Get access tokens with rewritten URLs
setUp ( ) Set up the listener
tearDown ( ) Tear down the listener
testRequestWithBogusAccessToken ( )
testSupportsFilters ( $filter, $transformations, $whitelisted )
testThrowsExceptionIfAnAccessTokenIsMissingFromTheRequestWhenNotWhitelisted ( )
testThrowsExceptionOnIncorrectToken ( $url, $token, $privateKey, $correct )
testWillAcceptBothProtocolsIfConfiguredTo ( )
testWillRewriteIncomingUrlToConfiguredProtocol ( $accessToken, $url, $protocol, $correct )
testWillSkipValidationWhenShortUrlHeaderIsPresent ( )

Protected Methods

Method Description
getEventMock ( $config = null )
getListener ( )

Method Details

getAccessTokens() public method

Get access tokens
public getAccessTokens ( ) : array[]
return array[]

getEventMock() protected method

protected getEventMock ( $config = null )

getFilterData() public method

Different filter combinations
public getFilterData ( ) : array[]
return array[]

getListener() protected method

protected getListener ( )

getRewrittenAccessTokenData() public method

Get access tokens with rewritten URLs
public getRewrittenAccessTokenData ( ) : array[]
return array[]

setUp() public method

Set up the listener
public setUp ( )

tearDown() public method

Tear down the listener
public tearDown ( )

testRequestWithBogusAccessToken() public method

testSupportsFilters() public method

public testSupportsFilters ( $filter, $transformations, $whitelisted )

testThrowsExceptionIfAnAccessTokenIsMissingFromTheRequestWhenNotWhitelisted() public method

testThrowsExceptionOnIncorrectToken() public method

public testThrowsExceptionOnIncorrectToken ( $url, $token, $privateKey, $correct )

testWillAcceptBothProtocolsIfConfiguredTo() public method

testWillRewriteIncomingUrlToConfiguredProtocol() public method

public testWillRewriteIncomingUrlToConfiguredProtocol ( $accessToken, $url, $protocol, $correct )

testWillSkipValidationWhenShortUrlHeaderIsPresent() public method