2016-11-27 32 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文件到我的測試目標時,我不應該有。從目標中移除它們不會導致更多的錯誤。