どのようにEcomdev_Phpunitで要求パラメータをリセットまたは削除するには?

magento.stackexchange https://magento.stackexchange.com/questions/109786

  •  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() その後。

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top