Swift Quick/Nimble:期望的模棱两可的使用
Posted
技术标签:
【中文标题】Swift Quick/Nimble:期望的模棱两可的使用【英文标题】:Swift Quick/Nimble: Ambiguous use of expect 【发布时间】:2016-11-27 18:12:18 【问题描述】:我是 Quick/Nimble 的新手,所以我尝试了一个简单的单元测试:
import Quick
import Nimble
class DarkSkyTests: QuickSpec
override func spec()
describe("simple test")
it("compares strings")
expect("hi").to(equal("hi"))
然而,在期望线上,我得到了错误:
'expect(_:file:line:)' 的模糊使用
我不明白为什么这是模棱两可的。据我所知,这就是它在快速示例中的样子。
【问题讨论】:
只是为了确定您是否重新编译? 【参考方案1】:我意识到我的问题是我将来自 Quick and Nimble 的源 Swift 文件添加到了我的测试目标中,而我不应该这样做。从目标中删除它们不会导致更多错误。
【讨论】:
以上是关于Swift Quick/Nimble:期望的模棱两可的使用的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Swift Quick Nimble 中执行 beforeAll
xctest 使用 NSPredicate 最终替换 Quick/Nimble