問題タブ [mockjax]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mockjax - 関数とデータによる Mockjax
mockjax では、次のように関数を使用して、リクエストのデータ型に応じて異なるレスポンスを返すことができます。
リクエストを介して送信されたデータに従って同じことを行う方法はありますか? これは私がこれまでに見つけることができる唯一の方法です:
私がしたいのは、プロキシを別のファイルに変更することですvariable > 0
.
たとえば、解析する方法があります。
または類似?
jquery - jquery-mockjax で応答がありません
jquery-mockjax ライブラリを使用して ajax をモックしようとしていますが、応答がありません。私のコードは次のとおりです。
不足しているものはありますか?
jquery - 私はmockjaxからnullの応答を得ています
私はこれを持っています:
そしてそれをモックしようとしています:
mocjax からの応答として NULL を取得しています。
私は何を間違っていますか?mockjaxで応答関数を使用するにはどうすればよいですか
http - Mockjax HTTP エラー コード
mockjax を使用して HTTP エラーコードやその他のヘッダー情報をモックすることはできますか?
あるいは、できる別のライブラリはありますか?
qunit - 埋め込まれた ajax リクエストに単体テストを作成する方法は?
ファイルのダウンロードを開始する handleDownload メソッドがあります。関数はバックエンドに投稿し、ファイルがあるサーバーに新しい要求が投稿されたことに基づいて、応答を返します。私は、mockjaxを使用してリクエストをモックできることを確認しましたが、成功、エラーなどのさまざまなパスを処理する方法を確認しました。handleDownload 関数をテストするための優れたスタートは何ですか?どのように? モックにはSinon.jsを使用していますが、まだ深く理解していません。また、handleDownloadFinal 関数が呼び出されているかどうかも確認する必要があります。
php - Jquery Mockjax X編集可能
X-editable select2 を使用して、ユーザーが画像の下にタグを挿入できるようにしようとしています。タグを作成するために持っています。クリックすると、ボックスがポップアップして編集できます。また、新しいタグをページに追加します。しかし、問題は、mockjax/ajax 呼び出しをまったく起動しないことです。
ヘッダーにmockjax.jsファイルを含めました。jqueryファイルがリンクされています。ブラウザ コンソールに応答がありません。私は自分のサイトの他の部分で mockjax をテストしましたが、それらはすべて正しく起動しますが、これだけは機能していないようです。
このようなものを使用すると、機能し、データがコンソールに送信されます。
作業 HTML コード:
作業中のjQueryコード:
動かないjQuery:
update.php
:
javascript - qunit + mockjax:非同期テストでmockjaxClearを呼び出す必要があるのはいつですか?
qunitとmockjaxを使用してフロントエンド コードをテストしています。mockjax 独自のテスト コードでの AJAX テストの構造は次のようになります ( jsfiddle )。
mockjaxのドキュメントによると:
私が理解していないのは、呼び出しmockjaxClear
の直後に呼び出される理由です$.ajax()
。問題は、ドキュメントにあるように、何らかのクリーンアップを行う場合、AJAX 応答が到着する前にこのクリーンアップが実行されることです (この jsfiddleのコンソールを参照してください)。complete
イベントのハンドラーでクリーンアップを行う方が論理的に思えます。後に mockjaxClear を呼び出す方が良い理由を誰かに説明してもらえます$.ajax()
か?