gpt4 book ai didi

ios - Swift Quick/Nimble - 等待谓词匹配

转载 作者:行者123 更新时间:2023-11-28 23:23:53 24 4
gpt4 key购买 nike

我正在尝试将以下代码块转换为 Quick/Nimble,但没有成功

XCTWaiter().wait(for: [XCTNSPredicateExpectation(predicate: NSPredicate(format: "height == 0"), 
object: vc.myView.frame)],
timeout: 1)

我尝试了以下但测试没有通过

waitUntil(timeout: 2) { done in
expect(vc.myView.frame.height).to(equal(0))
done()
}

提前感谢您的帮助!

最佳答案

您还可以全局设置超时,例如一旦您的测试开始,它就适用于所有 toEventually 调用:

敏捷 >= 9.0.0

Nimble.AsyncDefaults.timeout = .seconds(2)

灵活 < 9.0.0

Nimble.AsyncDefaults.Timeout = 2

关于ios - Swift Quick/Nimble - 等待谓词匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59190440/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com