2016-11-27 39 views
1

我是新来的快速/灵活,所以我尝试了一个简单的单元测试:斯威夫特快速/敏捷:不明确的使用期望

import Quick 
import Nimble 

class DarkSkyTests: QuickSpec { 
    override func spec() { 
     describe("simple test") { 
      it("compares strings") { 
       expect("hi").to(equal("hi")) 
      } 
     } 
    } 
} 

然而,在预期线,我得到的错误:

Ambiguous use of 'expect(_:file:line:)'

我不明白为什么这是模棱两可的。这就是我可以说的快速示例中的样子。

+0

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

回答

0

我意识到我的问题是我从quick和Nimble中添加源Swift文件到我的测试目标时,我不应该有。从目标中移除它们不会导致更多的错误。