Быстрые тесты в Swift Successing при неудаче

Я пытаюсь запустить быстрые тесты с Nimble в быстром проекте для тестирования BDD. Я устанавливаю их, используя 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))
            }
        }
    }
}

Единственный раз, когда он работает, это если я закрываю проект, а затем снова открываю его. При первом запуске теста после этого тест возвращает правильный результат, независимо от того, пройден он или нет. После этого тест будет постоянно успешным.

Кто-нибудь видел эту ошибку раньше? или кто-нибудь знает что-нибудь еще, что я могу очистить вместо того, чтобы каждый раз закрывать весь мой проект?

Благодарю.

0 ответов

Другие вопросы по тегам