問題タブ [chai-as-promised]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
89 参照

javascript - 独自のアサーション (プロパティとメソッド) で chai-as-promised を拡張する方法

Chai + chai-as-promised with Mocha runnerを使用しています。
単純な Chai では、独自のアサーションを持つ拡張機能は次のように機能します:
http://chaijs.com/api/plugins/#addProperty-section

chai-as-promised を使用すると、どのように見えるでしょうか?

0 投票する
1 に答える
87 参照

angularjs - chai-as-promised で拒否された promise とエラー メッセージをテストするにはどうすればよいですか?

拒否された約束のエラーメッセージをチェックしようとしていますが、テストでメッセージ文字列を間違っても合格します。

更新、私のテストが正しく機能していないようです。戻るとタイムアウトします:

エラーは次のとおりです。

0 投票する
1 に答える
446 参照

protractor - Protractor Mocha-Allure-Reporter : テストケースの最初の「予想される」失敗のみがレポートに記録されます

モカ・アリュール・レポーターで分度器を使用しています。テストでは、複数の「expect」ステートメントがある場合、最初の「expect」ステートメントの結果のみがレポートに記録されます。以下のサンプル コードを参照してください。

アリュール レポートには、最初の失敗のみが表示されます アリュール レポートのスクリーンショット

テストケースのすべての期待ステートメントのすべての失敗が必要です。これを達成する方法はありますか?

ありがとう!!

0 投票する
3 に答える
2767 参照

protractor - chai と chai as promised はどう違いますか

分度器を使用しているときに mocha フレームワークで約束されている chai と chai の違いは何ですか?