sinon

    0

    1答えて

    私は現在、テストフレームワークとしてmochaでsinonjsを使用しています。私はクラスをモックしようとしていますが、メソッドを認識していないようです。 例: module ModuleA{ export class ClassA { public funciton1() { //do something } } } it.onl

    2

    1答えて

    公式のドキュメントを読んで検索しましたが、これについてはまだ分かりません。 シンプルなソースコード: // obj is an object with an array element // each element in array has its function if (obj.arr['key1']) { return obj.arr['key1'].getValue();

    2

    1答えて

    がtypescriptで動作するのに問題があります。 @types/sinon-stub-promiseの定義ファイルには、デフォルトのエクスポートがありません。私は密接にdocs on declaration mergingを追跡しましたが、コンパイルはしません。 コンパイルエラー: index.ts(4,18): error TS2345: Argument of type 'typeof '

    0

    3答えて

    typescriptでテストしたいメソッドで使用されているメソッドをスタブするのに問題があります。この例では、わかりやすくするために多くのメソッド自体を取り除いていますが、基本的には、getServiceメソッドを呼び出すgetServiceWithRetryメソッドがあります。 ie。 export function getServiceWithRetry(name:string, triesL

    1

    1答えて

    私のテスト対象の関数はおおよそ次のようになります。 function doThing(data, callback) { externalService.post('send').request(data) .then(() => { if (callback) { callback(); } }) .catch((message) =

    0

    1答えて

    私はAPIに対する非同期呼び出しを持つreduxアクションを持っています。 import { ForbiddenRequest, APIError } from "../errors" import { fetchActionCreator } from "redux-fetch-helpers" export const ADD_CART_ITEMS = "ADD_CART_ITEMS"

    0

    1答えて

    私はこのミドルウェア機能を、複合ミドルウェアパッケージで書いてあります。 var compose = require('composable-middleware'); module.exports.isAuthenticated = function() { return compose() .use(function (req, res, next) { v

    1

    1答えて

    私のhttp応答をテストしています。 200から300までの任意のステータスが有効で、それ以外のものが無効であることを示すテストを書きたいと思います。しかし、ステータスコードをテストする 、私が最初にそうようなモック応答作成する必要があります。私は直接ステータスを設定 before(() => { mockResponse = new window.Response(JSON.strin