快速失败后快速测试

时间:2015-10-09 11:12:16

标签: ios swift quick-nimble

我正在尝试使用Nimble对一个快速的BDD测试项目进行快速测试。我正在使用cocoapods安装以下podfile:

# 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))
            }
        }
    }
}

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

之前有没有人见过这个错误?或者有没有人知道我能清除的其他事情,而不是每次都要关闭我的整个项目?

感谢。

0 个答案:

没有答案