Swift Quick / Nimble:期望的模糊使用

时间:2016-11-27 18:12:18

标签: swift xcode unit-testing quick-nimble

我是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 个答案:

答案 0 :(得分:1)

我意识到我的问题是我将Quick和Nimble的源Swift文件添加到我的测试目标时,我不应该这样做。从目标中删除它们不会导致错误。