問題タブ [quick-nimble]

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 投票する
1 に答える
141 参照

swift - テストに HTTP 要求が含まれている場合、Quickspec テストが正常に実行されない

私は現在、取り組んでいる OSX フレームワークのごく一部のテストを書いています。テストは、パッケージQuickNimble. テスト自体は非常に基本的なものです。

そして、実行するたびに、テストは即座にパスします。ありますが:

1)getOrderbook私のKrakenインスタンスのメソッドのブレークポイント。2)ステートメントで使用されている変数でnil返されます。orderbookexpect

メソッドは次のgetOrderbookようになります。

したがって、常にnilコールバックに戻り、トリガーされていないブレークポイントがありますが、テストは常に成功します。穴居人のデバッグを試み、Alamofireリクエストの上にブレークポイントを配置すると、ブレークポイントがトリガーされました。

これは既知の問題ですか、それとも私が監視しているものですか?

ありがとう。

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

cocoapods - cocoapods を使用してテスト ターゲットに Quick/Nimble をインポートできませんでした

問題: Xcode 10 で作成されたプロジェクトのテスト ターゲットが突然、"import Quick could not find module" というメッセージで失敗し始めました。

追加の詳細: メイン ターゲットをビルドしない場合、テスト ターゲットは「FirebaseCore/FirebaseCore.h」ファイルが見つからないという理由で失敗します。また、テスト ターゲットのみをビルドする [前にプロジェクトをクリーンにする] と、メイン ターゲットまたはテスト ターゲットの依存関係からの依存関係のビルドがトリガーされないことがわかります。

Podfile は次のようになります

これを修正し、テスト ターゲットのビルドがすべての依存関係のビルドを確実にトリガーするようにするにはどうすればよいですか?