Quick / Nimble

A Matcher Framework for Swift and Objective-C
https://quick.github.io/Nimble/documentation/nimble/
Apache License 2.0
4.81k stars 598 forks source link

Way to use Quick6 Nimble11 with KIF UI testing framework #1028

Closed blyscuit closed 1 year ago

blyscuit commented 1 year ago

What did you do?

What did you expect to happen?

KIF tests should work the same.

What actually happened instead?

App correctly launches but UI is unable to update its UI.

If remove @MainActor in test would work but show error Main Thread Checker which sometimes would crash the test.

Environment

List the software versions you're using:

Project that demonstrates the issue

https://github.com/blyscuit/kif-quick6-nimble11

younata commented 1 year ago

My apologies for ignoring this for so long.

You should try the still-in-beta Quick 7. It is much more compatible with the non-async tests and test behaviors. It should work well with KIF.