エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
CakePHP 3 Ajaxでのテスト設定(小ネタ) | バシャログ。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
CakePHP 3 Ajaxでのテスト設定(小ネタ) | バシャログ。
皆さんどうもfujiharaです。 残暑がまだまだ続きますね。個人的に海の家が解体されているのを見ると 夏... 皆さんどうもfujiharaです。 残暑がまだまだ続きますね。個人的に海の家が解体されているのを見ると 夏が終わるんだなって気持ちになります。 本日は CakePHP 3で Ajax しか受け付けないページでのテスト設定を紹介します。 コントローラメソッド 以下の様なメソッドの場合テスト内で$this->get(), $this->post()を 使用しても反応してくれません。 コントローラ public function ajaxOnly() { if (!$this->request->is('ajax')) { ....(エラー処理) } } この場合、メソッドへのリクエストヘッダーを以下のようにして 書き換えることによって、Ajaxを偽装できます。 テスト内 public functoin testAjaxOnly() { //以下で偽装 $this->configRequest(