comment réinitialiser ou supprimer les paramètres de requête dans EcomDev_PHPUnit ?
-
29-09-2020 - |
Question
Comment réinitialiser complètement les paramètres d'une requête entre les envois ?
Dans Ecomdev_Phpunit, j'ai fait un test de téléchargement, définissez la requête comme ceci :
$this->getRequest()->setParam('upload', "");
et les paramètres deviennent :
$this->getRequest()->getParams();
array (
'upload' => '',
)
Ensuite, je veux faire un autre test, mais j'en ai besoin upload
paramètre vide à supprimer.
Comment puis-je me débarrasser de ces paramètres dans le cadre d’un seul test ?
La solution
Cela pourrait être fait avec
$this->getRequest()->resetParams();
Dans le cas de la base EcomDev_PHPUnit_Test_Case, ce n'est pas possible.Alternativement, la demande par défaut est disponible via Mage::app()->getRequest()
alors.
Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange