問題タブ [nodeunit]

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 投票する
1 に答える
303 参照

javascript - Nodeunit で完全なスタック トレースを表示するにはどうすればよいですか?

nodeunit がエラーをキャッチしたときに完全なスタック トレースを表示するにはどうすればよいですか? たとえば、私のテストはスローしています:

関数として呼び出されている場所を nodeunit に教えてもらうにはどうすればよいundefinedですか?

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

node.js - コールバックを使用したデータベース ルーチンの NodeJS 単体テスト

問題は次のとおりです。モジュールとしてエクスポートされるクラス WPSManager があります。

クエリの結果をテストするにはどうすればよいですか? nodeunitを使用したバリアント( のコールバックでアサーションを提供する) と、 mochagetWrappers()を使用したバリアント(以下の例)を試しました。それらはすべて、私が提供するコールバックでアサーションを行っていません。

それで、ここに質問があります-NodeJSの単体テストツールでこの質問を解決できますか、それともassert()を使用して利用できるものだけですか? アサートは素晴らしいですが、それほど派手ではありません:)

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

javascript - node.js、nodeunit、および ES6/Harmony の使用

現在、node.js と nodeunit を使用したユニット テスト ビルド環境があります。これらには非常に満足していますが、今は TCO が必要です。TCO が ES6 標準に追加されたことは知っていますが、自分のプロジェクトで使用できるようにする方法がわかりません。Harmony フラグを試してみましたが、nodeunit で動作させることができませんでした。何か助けはありますか?

ここで Harmony を使用するためのアイデアを得ました: Node.js テールコールの最適化: 可能かどうか?

私は彼らの考え方が好きですが、最初の答えはできません。プロジェクトに取り組んでいる他の人も nodeunit.cmd ファイルを変更せざるを得なくなり (彼らが取り組んでいる他のプロジェクトを台無しにする可能性があります)、2 番目の答えはできません。答えがうまくいかないようです: NodeUnitはハーモニー機能を有効にします

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

node.js - ノード単位でストリームをテストし、未完了のテストを報告します

ノードユニットを使用してコーディングしたストリームをテストしています。最初のテストは機能しますが、2 番目のテストは失敗します。

何か非同期が起こっているためだと思います...よくわかりません。これが私がやっていることです:

assertCorrectnessOfResult でアサーションを実行してから、test.done を呼び出します。

ただし、複数のテストをエクスポートするとうまくいかないようです...