PHP Класс lithium\tests\cases\action\DispatcherTest

Наследование: extends lithium\test\Unit
Показать файл Открыть проект

Открытые методы

Метод Описание
process ( $request )
tearDown ( )
testApplyRulesControllerCasing ( )
testApplyRulesDotNamespacing ( )
testApplyRulesLibraryKeyNamespacing ( )
testApplyRulesNamespacingCollision ( )
testApplyRulesWithNamespacedController ( )
testAutoHandler ( )
testCall ( )
testControllerLookupFail ( )
testPluginControllerLookupFail ( )
testRun ( )
testRunWithAdminActionRule ( )
testRunWithContinuingRules ( )
testRunWithGenericActionRule ( )
testRunWithNoRouting ( )
testRunWithPostRoot ( ) Tests that POST requests to the / URL work as expected.
testRunWithSpecialRuleAsCallable ( )
testRunWithoutRules ( )

Описание методов

process() публичный статический Метод

public static process ( $request )

tearDown() публичный Метод

public tearDown ( )

testApplyRulesControllerCasing() публичный Метод

testApplyRulesDotNamespacing() публичный Метод

testApplyRulesLibraryKeyNamespacing() публичный Метод

testApplyRulesNamespacingCollision() публичный Метод

testApplyRulesWithNamespacedController() публичный Метод

testAutoHandler() публичный Метод

public testAutoHandler ( )

testCall() публичный Метод

public testCall ( )

testControllerLookupFail() публичный Метод

testPluginControllerLookupFail() публичный Метод

testRun() публичный Метод

public testRun ( )

testRunWithAdminActionRule() публичный Метод

testRunWithContinuingRules() публичный Метод

testRunWithGenericActionRule() публичный Метод

testRunWithNoRouting() публичный Метод

testRunWithPostRoot() публичный Метод

This test belongs to the issue that POST requests (like submitting forms) to the / URL don't work as expected, because they immediately get redirected to the same URL but as GET requests (with no data attached to it). It veryfies that the Lithium dispatcher works as expected and returns the correct controller/action combination.
public testRunWithPostRoot ( )

testRunWithSpecialRuleAsCallable() публичный Метод

testRunWithoutRules() публичный Метод

public testRunWithoutRules ( )