2

我正在尝试在一个用于 BDD 测试的快速项目上使用 Nimble 运行快速测试。我正在使用带有以下 podfile 的 cocoapods 安装它们:

# Uncomment this line to define a global platform for your project
# platform :ios, '6.0'

use_frameworks!

target ‘jollyday.iOS’ do
    pod 'Alamofire', '3.0.0-beta.3'
end

target ‘jollyday.iOSTests’ do
    pod 'Quick', '~> 0.6.0'
    pod 'Nimble', '2.0.0-rc.3'
end

但是,当我运行测试时,它们一直在通过,无论我的测试是什么,这是我正在运行的以下测试,它每次都通过:

import Quick
import Nimble

class DogSpec : QuickSpec {
    override func spec(){
        describe("Test Suite") {

            it("Test 1") {
                expect(1 + 1).to(equal(3))
            }
        }
    }
}

它唯一有效的时候是如果我关闭项目,然后再次打开它。在此之后我第一次运行测试时,无论它应该通过还是失败,测试都会返回正确的结果。在此之后,测试将不断成功。

有没有人见过这个错误?或者有没有人知道我可以清除的其他任何东西,而不是每次都关闭我的整个项目?

谢谢。

4

0 回答 0