問題タブ [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 に答える
878 参照

node.js - ノードユニットのエラーメッセージをアサートする方法は?

nodeunit のエラー メッセージをチェックするアサーションを作成しようとしています。エラー メッセージが期待したものと一致しない場合、テストは失敗します。ただし、このための API は存在しないようです。これが私がやろうとしていることです:

foo.js

foo.test.js

testFooエラーメッセージが「複雑なメッセージ」でない場合は失敗したいと思いますが、それは機能しません。「いくつかの複雑なメッセージ」は、テストの失敗を説明する単なるメッセージのようです。アサーションには関与しません。ノードユニットでこれを行う最良の方法は何ですか?

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

javascript - Webstorm UT - モジュールが見つかりません

簡単なコードをテストしようとしています:

そして、examplesTestUnit.js ファイルでは:

Webstorm でテストを実行しようとすると、エラーが発生しました。

テスト用に mocha をインストールしましたが、mocha はエラーを表示しませんでしたが、まだ結果はありません:

nodeunit を 0.8.6 バージョンにインストールしましたが、既に再インストールを試みました。さらに、ターミナルで受け取る別のエラー:

Fedora 22 を使用しています。これを修正するにはどうすればよいですか?

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

javascript - nodeunit を使用した JavaScript ライブラリのテスト - FileApi、substr undefined

ライブラリをノードユニットでテストしたいのですが、その中Fileでオブジェクトを使用しています。ウェブサイトではすべてが機能しています(FileAPIが実装されています)が、ノードユニットでテストしようとするとエラーが発生します:

Fatal error: File is not defined

追加する必要があると思います:

コードの始まりですが、そのライブラリをウェブサイトに含めるときは必要ありません。nodeunit を使用するには、最後に module.exports を追加する必要がありましたが、これも必要ですか? (github のコードサンプル)

さらに、このコードをテストしようとすると: https://github.com/GeoSmartCity-CIP/gsc-client/blob/feature/upload-data-file/src/upload/upload.js

このテストで:

Fatal error: Cannot read property 'substr' of undefinedエラーが発生しました。何が問題なのですか? 編集: substr の問題はおそらく isShapefileCorrect 関数によるものですが、それでも理由がわかりませんか?

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

javascript - Nodeunit は nodeunit コマンドを実行せず、エラーが発生するだけです

こんにちは、Nodeunit をインストールしようとしましたが、nodeunit コマンドを実行しようとするとエラーが発生します。以下のスクリーンショットはエラーです。どんな助けでも感謝します。

ウィンドウ10を実行し、コマンド「npm install nodeunit -g」でインストール

ここに画像の説明を入力

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

node.js - Jenkins のレポートで nodeunit テストを実行する方法

Jenkinsでnodeunitテストを実行し、結果を種まきする方法を見つけようとしています。これまで、ノードユニットではなく、モカや他のフレームワークでそれを行う方法しか見つけられませんでした。プラグインやジェンキンス、または私がすべきことはありますか?

ありがとう

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

json - NodeUnit - ワイルドカードの使用

NodeUnit を使用して、JSON REST API の自動承認テストを作成しています。リソースを作成するためのテストがあり、(この仕様に従って) 作成されたリソースを返します。API からの結果を自分の JSON オブジェクトと比較したいと思います。

1 つだけ問題があります。テスト (NodeUnit) は非同期であるため、作成されたリソースの Id は何でもかまいません。この場合は「1」ですが、「2」または「95」の場合もあります。では、数値の代わりにワイルドカードを使用する可能性はありますか?