【问题标题】:Swift Quick/Nimble: Ambiguous use of expectSwift Quick/Nimble:期望的模棱两可的使用
【发布时间】: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:)' 的模糊使用

我不明白为什么这是模棱两可的。据我所知,这就是它在快速示例中的样子。

【问题讨论】:

  • 只是为了确定您是否重新编译?

标签: swift xcode unit-testing quick-nimble


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多