問題タブ [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.
swift - テストに HTTP 要求が含まれている場合、Quickspec テストが正常に実行されない
私は現在、取り組んでいる OSX フレームワークのごく一部のテストを書いています。テストは、パッケージQuick
とNimble
. テスト自体は非常に基本的なものです。
そして、実行するたびに、テストは即座にパスします。ありますが:
1)getOrderbook
私のKraken
インスタンスのメソッドのブレークポイント。2)ステートメントで使用されている変数でnil
返されます。orderbook
expect
メソッドは次のgetOrderbook
ようになります。
したがって、常にnil
コールバックに戻り、トリガーされていないブレークポイントがありますが、テストは常に成功します。穴居人のデバッグを試み、Alamofire
リクエストの上にブレークポイントを配置すると、ブレークポイントがトリガーされました。
これは既知の問題ですか、それとも私が監視しているものですか?
ありがとう。
cocoapods - cocoapods を使用してテスト ターゲットに Quick/Nimble をインポートできませんでした
問題: Xcode 10 で作成されたプロジェクトのテスト ターゲットが突然、"import Quick could not find module" というメッセージで失敗し始めました。
追加の詳細: メイン ターゲットをビルドしない場合、テスト ターゲットは「FirebaseCore/FirebaseCore.h」ファイルが見つからないという理由で失敗します。また、テスト ターゲットのみをビルドする [前にプロジェクトをクリーンにする] と、メイン ターゲットまたはテスト ターゲットの依存関係からの依存関係のビルドがトリガーされないことがわかります。
Podfile は次のようになります。
これを修正し、テスト ターゲットのビルドがすべての依存関係のビルドを確実にトリガーするようにするにはどうすればよいですか?