quick-nimble

    6热度

    1回答

    我想在我的Quick/Nimble BDD测试中做出Moya存根请求。 Moya有sampleData参数我使用JSON文件中创建: var sampleData: Data { switch self { case .getPlaces: // Provided that project have a file named get_places.json in i

    1热度

    1回答

    在Jasmine中,beforeAll()块可以在描述中使用,并在该描述中的所有块之前运行。在Swift中XCUITest(xcode)中的Quick/Nimble BDD框架中是否有与此相同的东西?我只能找到beforeSuite(),但在所有描述块之前运行。

    1热度

    2回答

    背景: 虽然工作this answer我注意到,它不是那么琐碎,在Xcode中正确设置Quick test framework正常。在我的情况下,它花了3-4次失败的尝试终于有一个工作版本。而且,我还不确定我以前的尝试错在哪里。或者更重要的是为什么该线程中的提问者每次都可能有重复运行。然后,他花了几次尝试终于有一个工作。 问题: 我问,如果您有任何的一个可靠的方法来建立快速框架上使用Xcode的可

    0热度

    1回答

    我尝试创建一个cocoapod来扩展Swift中的Primitives。我有麻烦得到测试合格或有一个错误配置: 这里是我的敏捷/快速测试: // https://github.com/Quick/Quick import Quick import Nimble import SwiftRubySyntax class TableOfContentsSpec: QuickSpec {

    1热度

    1回答

    我是BDD的新手,甚至是整个测试世界。 我想在快速编写一个简单的线性代数库时采取BDD的做法。所以会有很多的值对象类型,如Matrix,Vector等在编写代码时,我想我还需要坚持TDD原则(是吗?): 不写代码的任何一行,而不一个失败的测试 要实现一个值对象类型,我需要使其符合Equatable协议并执行其==运营商。这是添加代码,所以我需要一个失败的测试。如何为这种情况编写规范? 一个可以建议

    2热度

    3回答

    在安装swift pod时 - Nimble,Quick, - 我遇到了奇怪的问题。在pod安装后,我看到了所有pod的成功消息,但所有框架都显示为红色。当试图导入这些模块开始显示我错误为“没有这样的模块”。

    0热度

    1回答

    我试图在工作中使用iOS应用程序中的Quick/Nimble测试框架。当我构建我的xcworkspace项目时,我会看到下图中的所有错误。所有这些错误都在Pods/Nimble文件夹中的Pods.xcodeproj中。 我使用的是Swift 3,Xcode 8.0,Cocoapods 1.1.1,fastlane 1.10.5,Nimble 5.1.1,Quick 0.10.0和Swiftlint

    1热度

    1回答

    我的项目是用Swift 2.0编写的,我用快速&敏捷来测试我的代码。 expect(workerSpy.buySharesQuantity).to(equal(0.9602)) 我得到的是错误信息的预期失败buySharesQuantity的 expected to equal <0.9602>, got <0.9602> 定义 var buySharesQuantity: Double

    1热度

    1回答

    我是新来的快速/灵活,所以我尝试了一个简单的单元测试: import Quick import Nimble class DarkSkyTests: QuickSpec { override func spec() { describe("simple test") { it("compares strings") { expect("hi

    2热度

    1回答

    我正在尝试做一个简单的测试,看看Quick和Nimble是否正常工作,但他们不是。这是我简单的测试,这是应该打破: import Quick import Nimble class SomeSpec: QuickSpec { override func spec() { describe("bad test") { it("does not pass")