ネットワーク リクエスト (URLRequest) を作成する Quick/Nimble を使用してテスト ケースを実装していますが、次のエラーが発生します。
*** Terminating app due to uncaught exception 'InvalidNimbleAPIUsage', reason: 'expect(...).toEventually(...) can only run on the main thread.'
これは私のテストケースです:
expect(someVar).toEventually(equal("bar"), timeout: 0.2, pollInterval: 0.1, description: "time")
実装を変更する場合:
DispatchQueue.main.async {
expect(someVar).toEventually(equal("bar"), timeout: 0.2, pollInterval: 0.1, description: "time")
}
次のエラーが表示されます。
*** キャッチされない例外 'InvalidNimbleAPIUsage' が原因でアプリを終了します。
を使用してこのテストケースを機能させる方法を知っている人はいますQuick/Nimble
か?
私は本当にあなたの助けに感謝します