我正在尝试使用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))
}
}
}
}
它唯一有效的时间是我关闭项目,然后再打开它。在此之后我第一次运行测试时,测试会返回正确的结果,无论它是通过还是失败。在此之后,测试将继续成功。
之前有没有人见过这个错误?或者有没有人知道我能清除的其他事情,而不是每次都要关闭我的整个项目?
感谢。