問題タブ [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.
jquery - インラインjson応答テキストでmockjaxがreadystate 0を返すのはなぜですか?
qunitとmockjaxを使用して、JavaScriptコードの単体テストを書き始めています。データを取得するためのリポジトリの原則に従っています。各リポジトリには、json データを返す URL への ajax 呼び出しがいくつかあります。
私の単体テストでは、mockjax を使用してこれらの呼び出しを偽造したいと考えています。テスト json データを含むファイルにプロキシを指定するとすべて正常に動作しますが、mockjax の応答プロパティでインライン json 日付を指定すると、エラー (readystate 0) が発生します。
私のテストを見てください:
実稼働コードで mockjax 呼び出しの応答をログに記録すると、それが ajax エラー処理メソッドで終了することがわかります。テスト データは含まれていますが、statusText が「エラー」で、readyState が「0」です。
何か助けはありますか?
jquery - QUnit: ajax 呼び出しを変更せずに ajax 呼び出しをテストする方法
このための QUnit テストを作成するにはどうすればよいですか。
Mockjax+qunit では、ajax の complete() メソッドで start() 呼び出しが必要です。
javascript - JsTestDriverとMockjaxを使用したインラインコールバック関数のテスト
次のAJAX関数をテストしたい
my.varが変更されたことをテストするには、JsTestDriverをどのように使用する必要がありますか?
queue.callメソッドをうまく使用しようとしました
javascript - mockjaxが変更された応答をAjaxコンシューマーに返すのはなぜですか?
mockjaxを使用してAjax呼び出しをシミュレートしていますが、Ajaxコールバックによって受信されたデータが(「responseText」パラメーターを介して)mockjaxに渡すデータとは異なることが発生しています。この例では、応答を「14.0」に選択しましたが、コールバックは代わりに「14」を受け取ります。
受信したデータが指定したデータと異なるのはなぜresponseText
ですか?実用的な例については、このフィドルを参照してください。ポップアップダイアログには、コールバックによって受信された文字列が表示されます。これは「14」である必要があります。
編集:
これは、フィドルを実行したときに表示されるポップアップで、mockjaxからの応答が変更されたことを示しています。
フィドルも修正しました。
javascript - クライアント側の JavaScript を使用して、従業員が VPN 経由で接続されているかどうかをテストする方法
内部でホストされているサイトへのリンクを確認するために、外部サイトにアクセスする従業員がいます。ネットワークに VPN 接続されている場合にのみ、リンクが表示されるようにします。
JavaScript を使用して、外部でオンラインになっていないものの可用性をテストするにはどうすればよいでしょうか。
.JS ファイルを使用しようとしましたが、実際にはキャッシュされていないときにキャッシュされて使用可能に見えることがあります。画像と同じ。
クロスサイト スクリプティング エラーを回避するために、MockJax を使用した JSONP でしょうか?
javascript - 同じテストファイルで2回Mockjax?
QunitとMockJaxを使用して、理解しやすいようにここで簡略化した2つのテストを作成しようとしています。次の2つのテストのいずれかが失敗します。これは、おそらく2つのテストが並行して実行されるため、それぞれが独自の迂回を取得しないためです$.ajax()
。(唯一の違いは、それぞれのresponseTextです。)次の両方のテストに合格するように調整するための良い方法についてのアイデアはありますか?
javascript - qunit と mockjax を使用したテスト
qunitとmockjaxを使用して、このjavascript関数を適切にテストする方法を見つけようとしています
私のjavascriptは明らかにモジュールパターンで設定されています.imユニットテストは初めてなので、これは私を壁に追いやるようなものです.
正しいURLが使用されているかどうか、渡されたIDが正しいかどうか、ajaxが呼び出されていることを確認したいなど.
jquery - Mockjax が X で編集可能な更新 (AJAX) を妨げる
Mockjaxを使用しないと、MySQL の行の更新は機能しますが、html ページの要素は更新されません。
Mockjaxを使用すると、html ページの要素は更新されますが、MySql 行は更新されません。
これに対する回避策はありますか?
どうもありがとうございました。