sinon

    0

    1答えて

    私はSinon、プログラムの基本的な流れを使用してテストを書いています、私はモジュールをインポートする私のテストでは foo(){ return Promise.resolve(x); } module.exports = function(){ ... foo(); ... } で、私はfoo()をスタブしたい、そこにあります私は関数呼び出しを

    1

    1答えて

    DAJをNodeJSでユニットテストするために、Rethinkdbをモック/スタブする最良の方法は何ですか?私はSinonとProxyquireでいくつかのアプローチを試みましたが、私は接続オブジェクトについていませんでした。 例を歓迎します。 乾杯、 ギョ

    4

    1答えて

    最後に、私のコンポーネントをReact.createClass()からES6クラスに更新しています。私が使用してfetchSomeData()をスタブする方法:私は私のテストで見ている最初のエラーがjscodeshift -t react-codemod/transforms/class.jsが私の質問がある すなわち class Foo extends React.Component {

    0

    1答えて

    POSTエンドポイント/user/:idとこのエンドポイントを内部的に呼び出すと、getUserData(id)という関数が呼び出され、呼び出し元に結果が返されます。 JSON.stringify() ing。 今、少なくともgetUserData(id)が呼び出されるようにする必要があります。 chai-httpを使用してサーバーにポストリクエストを送信するとき、どうすればgetUserData

    2

    1答えて

    マイセットアップがchai、sinon、chai-sinon、chai-as-promised、babelとES6構文を使用しています。 私は、次の(減少)コード // example.js 'use strict'; import EventEmitter from 'events'; class Dispatcher extends EventEmitter { send(x

    1

    1答えて

    APIからデータを取得するための単純なthunkアクションを作成しました。その後 import fetch from 'isomorphic-fetch'; function json(response) { return response.json(); } /** * Fetches booksfrom the server */ export function ge

    1

    2答えて

    localstorageを使用してJWTトークンを保存する反応コンポーネントをテストする際に問題があり、認証に基づいてAPIコールとルーティングのために取得します。 ここで私は home.test.jsを書かれているコードがあるコンポーネント自体が正常に動作しますが、私はテストしたときに、私はすべての3つのテスト TypeError: localStorage.getItem is not a f

    0

    1答えて

    私は、オブジェクトの配列をとり、それらをビュー内の別の反応コンポーネントにマッピングする反応コンポーネントを持っています。 TypeError: data.map is not a function ここで私が書いたテストがあります:それは、このエラーを与えるとして、それをテストしながら 私は、ハード運を持っています。私はそれが動作させるべきだと思うデータの小道具を渡すことに注意してください? c

    1

    1答えて

    私は、フォームをレンダリングする反応コンポーネントのクリックをテストしようとしているが、しかし、それは次のようなエラー AssertionError: expected [Function: proxy] to have a property 'callCount' of 1, but got 0 で3番目のテストを失敗した、ここで私が書いたテストです: form.test.js describe

    0

    1答えて

    私が見ている振る舞いには本当に混乱しています。私のスパイは引き続き議論を誤っている。同じシグネチャと引数を持つ同一の関数を作成し、それを別々にスパイすると、コピーは正常に動作します。私はは何が起こっていることができません! だから、ここのコードです: NB:alertはtestは、私は何が起こっているのか確認するために作成された新しいもので、本来の機能です。 # index.js class A