bughelp wantedquestion / needs more detailstricky
仓库指标
- Star
- (3,602 star)
- PR 合并指标
- (30 天内没有已合并 PR)
描述
Nimble: 5.1.0, xcode: 8.0 (8A218a), using cocoapods, UI Testing bundle, iOS simulator (iPad 2 Air)
I really like Nimble, thanks!
Observed behaviour: Tests sometimes fail with the following message: "expected to eventually be true, got ". When rerunning the same test it often just passes.
Expected behaviour: When expectations gets true using the matcher beTrue() it should not fail.
Steps to reproduce:
- I haven't been able to consistently reproduce. The same tests sometimes fail with this message and sometimes don't. It happens in different test classes.
- The code is always of the following form:
expect(myFunc()).toEventually(beTrue(), timeout: myTimeout)wheremyFunc()is in a different helper class. - The same happens with the beTruthy() matcher.
Screenshot from Xcode