sinon

    2

    1答えて

    私はReduxアクションを持っています。それ自体は2つのアクションをディスパッチします。各アクションは、インポートされた関数から取得されます。 1つはローカルモジュールからのもので、もう1つは外部ライブラリからのものです。私のテストで import { functionA } from './moduleA'; import { functionB } from 'libraryB'; ex

    0

    1答えて

    私の目標は、私のテストの一つをデバッグすることです。私はモカをベースとし、SinonJSはスパイ、スタブ、モックを使用しています。何らかの未知の理由のために、私のajaxメソッドのスタブは機能しなくなりました。 1週間前に働いたが、リクエストが送信され、スタブはコールを追跡しない。 私はこれらの最も外側のdescribe let sandbox = sinon.sandbox.create();

    0

    1答えて

    私は、OVH APIを呼び出す関数の簡単なテストを書こうとしています。私は理解していない 、私のsinon.jsスタブいけない "迂回" はovh apiの方法をrequestPromised。 sinon.jsのスタブは、クラスオブジェクトとは異なる働きをしますか? My機能(myOvhApi.js): const ovh = require('ovh')({ endpoint: 'E

    0

    1答えて

    私は以下のモジュールを持っているとES6クラスにスタブの依存性の注入: const rp = require('request-promise'); // dummies.repository.js exports.getDummiesData =() => { const options = { url: 'https://api.github.com/users',

    0

    1答えて

    データベースへのユーザーの挿入やデータベースからのユーザーの読み込みをテストするために、nodejsアプリケーションで単体テストを行いたいと考えています。 私はObjection.jsとそのようなORMを使用していますが、これらのテストを行う方法をネットを通して検索しました。したがって、Sinonがデータベースまたはモデルをモックすることがわかりました。この問題については、Mocking data

    1

    3答えて

    jsonfileをオブジェクトに読み込む関数の単体テストを作成しようとしています。私はユニットテストのために jsonfile.readFile(filename, function (err, obj) { //... }); でファイルを読んで、私は実際にファイルを読み込むのではなく、それは単に固定されたJSONブロックを返却し、コールバックにそれを渡します、ように、この機能を

    0

    1答えて

    私はString.prototypeにゲッターメソッドをスタブする必要があるシナリオを持っています。この場合、NPMモジュールcolorsによって定義されたメソッド。 it('should only apply colors if enable in the .ENV file', function() { var stringGreyStub = sinon.stub(String.p

    0

    1答えて

    私が達成しようとしているのは、一定の価値。戻り値は、渡されたパラメータと新しい値のいずれかで構成されます。 どのように私は、スタブの引数をつかむことができ、例えば 与えられたスタブ呼び出しの戻り値を形成するためにそれを使用します mockDb.query.onCall(0).return( Tuple(this.args(0), "Some other data"); ); 私はこれ

    0

    1答えて

    我々はsinonを含めずに冗談を使用して上記のステートメントを模擬することが可能です var $elementId = $('#' + elementId); 以下のように$(にパラメータとして渡さELEMENTID)を取得しているを使用して$()を模擬する方法またはジャスミン。このモックを使用して、nullでないことと継続する$ elementId.lengthをチェックする必要があります。