問題タブ [ohhttpstubs]

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.

0 投票する
0 に答える
660 参照

ios - OHHTTPstubs と Swift を使用したスタブ ネットワーク

私はそれを回避する方法を管理できない問題に直面しています。

Alamofire を使用するアプリから API サーバーへのリクエストをスタブしようとしていますが、サーバーのヒットを回避する方法はないようです。

私のテストケース:

私のメソッドは、localhost ホストのパスへself.api.notifications()のリクエストをトリガーし、次のようにスタブしています。/api/notifications/

私のプロジェクトには、私のアプリ ターゲットをホスト アプリケーションとして使用するテスト ターゲットがあります。

私は使用しています:

  • Xcode 7.3
  • スイフト 2.2

ここでセットアップ/xcodeのトリックが欠けているかどうかはわかりません。

0 投票する
1 に答える
137 参照

ios - 単体テストのための Google Maps/Places iOS SDK 呼び出しのスタブ化

jsonローカルファイルを使用して Google プレイスの呼び出しをスタブ化しようとしています。Charles プロキシを使用すると、Google Maps SDK が url を使用していることがわかりますhttps://www.googleapis.com。だから、私は次のようにスタブしようとします:

ただし、Google マップ SDK 呼び出しを傍受していません。何か案は?これは、Cocoa の URL Loading System 以外のものを使用する Google Maps SDK でしょうか?

0 投票する
2 に答える
1833 参照

mocking - UITesting でネットワーク リクエストをスタブする方法

Swift で記述された UITests のネットワーク リクエストをスタブする方法はありますか?

既に OHHTTPStubs ポッドをインストールしましたが、UITest ターゲットとアプリケーション ターゲットが異なるスレッドで実行されるため、そのメソッドを使用してネットワーク リクエストをスタブできませんでした。

お勧めをいただければ幸いです。

0 投票する
2 に答える
1005 参照

ios - Swift: エラーを示す OHHTTPStubs のテスト実装

ココア ポッド経由で OHHTTPStubs をプルしますが、理由がわからない問題がいくつかあります。ここに私のpodFileのコピーがあります

私のテストファイルで:

この行で:

次のエラーが表示されます。

また、OHHTTPStubs を使用してバンドルからファイルをロードしようとしています:

しかし、私はこのエラーが発生しています:

未解決の識別子「OHResourceBundle」の使用と未解決の識別子「OHPathForFileInBundle」の使用

皆さんへの私の質問は、私が間違っていること、またはなぜこのエラーが発生するのかということです。

よろしくお願いします。