chai

    5

    1答えて

    chai.shouldでorのテストを行うにはどうすればよいですか? total.should.equal(4).or.equal(5) または total.should.equal.any(4,5) のようなもの 右の構文は何ですか?ドキュメントで何も見つかりませんでした

    5

    2答えて

    テストが失敗したとき、私はexpect(x).to.deep.equal(y)を使って2つのオブジェクトを比較していますが、ブラウザのテストレポートに実際の値が表示されます。代わりに、私はこのような何かを見ます: AssertionError: expected { Object (x, y, ...) } to deeply equal { Object (x, y, ...) } それは本

    5

    1答えて

    sails.jsアプリケーションのユニットテストが期待どおりに機能しない理由を知りたいと思っています。 私はmocha、chai、bluebird約束ライブラリをsails.jsアプリで使用しています。私が達成したい何 : 名 パラメータを受け入れTagsService.create(名)メソッドのためのテストを作成します。この方法は、私が名前のパラメータが必要で、私が現在持っている何 未満121

    10

    1答えて

    は、次のようなものを行うことができます。 expect({}).to.exist; existは、関数呼び出しではありませんが、これはまだテストフレームワークで動作します。反対の場合(expect({}).to.not.exist)、テストは失敗しますが、existは関数呼び出しではありません。 私は関数を呼び出さずにこれらのアサーションをどのように機能させるのですか?実際には、私がexpec

    12

    2答えて

    私はMochaを使って約束を返す非同期関数をテストしています。 約束事が正しい値に解決されることをテストする最良の方法は何ですか?