我是Quick/Nimble新手,所以我尝试了一个简单的单元测试:
import Quick
import Nimble
class DarkSkyTests: QuickSpec {
override func spec() {
describe("simple test") {
it("compares strings") {
expect("hi").to(equal("hi"))
}
}
}
}
然而,在expect线上,我得到了一个错误:
不明确地使用“expect(\u:file:line:)”
我不明白为什么这是模棱两可的。这就是我所知道的快速示例中的情况。
最佳答案
我意识到我的问题是,当我不应该添加源Swift文件时,我将其从Quick和Nimble添加到了我的测试目标中。从目标中删除它们不会导致更多错误。
关于swift - Swift Quick/Nimble:歧义使用期望,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40832215/