EcomDev_PHPUnit에서 요청 매개변수를 재설정하거나 삭제하는 방법은 무엇입니까?
-
29-09-2020 - |
문제
디스패치 간 요청 매개변수를 완전히 재설정하는 방법은 무엇입니까?
Ecomdev_Phpunit에서 업로드 테스트를 수행하고 다음과 같이 요청을 설정했습니다.
$this->getRequest()->setParam('upload', "");
params는 다음과 같습니다.
$this->getRequest()->getParams();
array (
'upload' => '',
)
그럼 또 다른 테스트를 하고 싶지만 그게 필요해요 upload
삭제할 빈 매개변수입니다.
단일 테스트 범위에서 이러한 매개변수를 제거하는 방법은 무엇입니까?
해결책
그것은 할 수 있습니다
$this->getRequest()->resetParams();
베이스의 경우 EcomDev_PHPUnit_Test_Case, 이건 불가능 해.또는 다음을 통해 기본 요청을 사용할 수 있습니다. Mage::app()->getRequest()
그 다음에.
제휴하지 않습니다 magento.stackexchange