sinon

    0

    1答えて

    私は'react-day-picker'を使用しているコンポーネントを持っています。 このコンポーネントは、メソッドはhandleDayClick呼ばれています: handleDayClick(e, day, {disabled}) { if (disabled) { // Do not update the state if the day is disabled

    0

    2答えて

    は、私は、このメソッドをテストしたいコントローラの新しいインスタンスが initialize: function() { var self = this; return new View().render().then(function() { bus.broadcast("INITIALIZED"); }); } を作成されるたびに呼び出され、以下

    1

    1答えて

    私は私の雇用場所で私たちのjavascriptファイルにテストを持ってきています。私はMocha、Chai、Sinonのライブラリを使ってテストを支援することに決めました。私はあまりにも多くのリファクタリングを必要としない関数の単体テストを書くことから始め、実際に理解していないこの興味深いケースに遭遇しました。 function getQueries() { code that retu

    0

    1答えて

    私は新しいHapiアプリケーションのテストパターンを設定しようとしています。過去にExpressでMochaとChaiを使用しましたが、私はHapiエコシステムにとどまるためにLabとCodeを使用しようとしています。また、BookshelfとKnexを使ってデータベースのやりとりを処理しています。 私はテストしたい簡単な健康のエンドポイントを持っています。 'use strict'; con

    1

    1答えて

    doB myモジュールの関数の単体テストを書いています。私はそれをエクスポートせずに機能doAをスタブしたい 、私はdoBがdoAにアクセスする方法を変更しないことを好みます。 エクスポートされたオブジェクトに存在しないため、単純にとすることはできません。私はdoAスタブにはどうすればよい (sinonまたは他のツールを?) function doA (value) { /* do st

    4

    1答えて

    私のコードでは、window.confirmプロンプトの「OK」クリック時にコールバックをトリガーし、コールバックがトリガーされたかどうかをテストしたいと思います。私は冗談で、このスタブを達成することができます方法はあり const confirmStub = sinon.stub(window, 'confirm'); confirmStub.returns(true); :sinonで

    1

    1答えて

    私は、別の外部約束チェーンで使用するためのES6の約束を返す関数を持っています。この関数は、child_process.execを使用してWi-Fiネットワークをスキャンします。問題は、私はsinonを得るように見えることはできません var exec = require('child_process').exec; function scan() { return new Prom

    1

    1答えて

    を反応: TypeError: $(...).tooltip is not a function 私が持っている:私のモカ試験において、以下をスロー $('[data-toggle="tooltip"]').tooltip(); Sinonパッケージがインストールされているので、テストのbeforeEach()でsinonスタブ()を定義するのは簡単かもしれないと思った。 私はこれに対してどの

    1

    1答えて

    Node.jsアプリケーションのユニットテストは初めてです。私のアプリケーションは、フィルタリングの後、CSVファイルをJSONに変換します。 var fs = require('fs'); var readline = require('readline'); module.exports = ((year) => { if (typeof year !== "number" || is