quick-nimble

    6

    1答えて

    MoyaスタブリクエストをQuick/Nimble BDDテストで作成します。 Moyaは、私はJSONファイルを使用して作成したsampleData次のパラメータがあります。 var sampleData: Data { switch self { case .getPlaces: // Provided that project have a file name

    1

    2答えて

    背景: this answerに取り組んでいるうちに、Quick test frameworkを正しくXcodeに正しく設定するのはそれほど簡単ではないことに気付きました。私の場合は、最終的に動作するバージョンを3〜4回失敗しました。そして、私の以前の試みが間違っていたかどうかはわかりません。さらに重要なのは、そのスレッドの質問者が毎回重複して実行される理由です。その後、彼は最終的に働くことをいく

    0

    1答えて

    私はSwiftのプリミティブを拡張するためのココアポッドを作成しようとしています。私はテストが合格取得または設定ミスを持っている悩みを持っている:ここでは は私の軽快/クイックテストです: // https://github.com/Quick/Quick import Quick import Nimble import SwiftRubySyntax class TableOfC

    1

    1答えて

    私はBDDを初めて利用しています。 簡単な線形代数ライブラリを迅速に書くときにBDDの慣行を取ろうとしています。 せずにコードのいずれかの一行を書いていない。だから、コードを書くとき、私はまだ(?私は右の午前)TDD原則に固執する必要があるとしMatrixのような多くの値オブジェクトの種類、Vectorなどが存在することになります値オブジェクトの種類を実装するために失敗するテスト 、私はそれがEq

    2

    3答えて

    迅速なポッドをインストールする際に - Nimble、Quick、 - 私は奇妙な問題に直面しています。ポッドをインストールした後、すべてのポッドに成功メッセージが表示されましたが、すべてのフレームワークで私は赤色に見えました。そして、これらのモジュールをインポートしようとすると、エラーが「No such module」と表示され始めました。 .xcodeproj.

    1

    1答えて

    具体的には、フレームワークQuick - Nimbleで無条件にテストケースの失敗を生成する必要があります。これはどうすればいいですか? XCTFail("Expecting to get failure callback")に相当するものが役立ちます。

    2

    1答えて

    QuickとNimbleが正しく動作しているかどうかを確認するために単純なテストを行っていますが、そうではありません。ここで破ることになっている私の簡単なテストです: import Quick import Nimble class SomeSpec: QuickSpec { override func spec() { describe("bad test") {

    1

    1答えて

    特定の状況が発生した場合、テストスイート全体がクラッシュする一連のテストがあります。さらに、このような状況は既にスイートの失敗です。 クラッシュするのではなく、シリーズのセットアップ中に条件が真であるかどうかをテストし、失敗した場合は速やかに中止します。 これは可能ですか?

    2

    1答えて

    例外をスローするメソッドをテストする際にNimbleマッチャーを正しく取得できません。ドキュメントによれば、それは単純でなければならない。 expect(try somethingThatThrows()).toNot(throwError()) ただし、Swift 3とXcode 8.2ではコンパイラエディタが表示されています。ここに文脈があります。 describe("Using Real

    1

    1答えて

    ジャスミンでは、beforeAll()ブロックを記述内で使用し、その記述内のすべてのブロックの前で実行することができます。 SwiftのXCUITest(xcode)のQuick/Nimble BDDフレームワークにこれに相当するものがありますか?私はbeforeSuite()を見つけることしかできませんでしたが、ブロックがすべて記述される前に実行されました。