私はNode.jsとNPMが比較的新しく、まったく素朴な質問があります。私はNPMに掲載されたパッケージがテストされているかどうかを知る方法があるかどうかを知りたいのですが、もし存在しなければ、そのプロセスを自動化できるでしょうか?また、NPMでは開発者がパッケージのテストを提供する必要があります。 ノードパッケージ管理(NPM)のパッケージがテストされているかどうかを確認する方法
は絶対に確かに知る方法はありませんあなた答えて
ありがとうございますが、作者/メンテナがモジュールのpackage.json
に設定されたテストスクリプトを持っている場合、通常は良い指標です。 npmはモジュールにテストを要求しません。
NPMは単なるパッケージマネージャです。彼らは
、自分のサイトで言うように、それは他の開発者からのコードを再利用する方法だ、とも への道彼らとあなたのコードを共有し、そしてそれは、コードの 異なるバージョンを管理することが容易になります。
NPMでは、開発者がパッケージのテストを行う必要はありません。
より多くの星があり、パッケージを保証するcosをダウンロードするパッケージを使用することをお勧めします。
P.S:developer can pull his/her code from npmいつでも:)
NPMは、彼らのコードのテストを記述するために、パッケージの開発者を必要としないことを決して忘れません。特定のパッケージがテストされている場合を理解するには
は、あなたができる最善のは、パッケージのソースコードを閲覧している:それはテストがありますか?単体テストや、統合テストなどのような他のタイプですか?これらのテストは、簡単なコマンドで実行する準備ができていますか?これらのテストでは、パッケージのコードカバレッジが優れていますか?関連するケースを実際にテストしていますか?
複数の書き込み方法についての規則、名前と構造テストがあるので、このプロセスは、パッケージのソースコード内に複数のチェックを行う必要があります、パッケージはをテストされているかどうかを指示するプロセスを自動化しますNode.jsコードベース内で使用できます(使用可能なテストフレームワークの量はもちろんですが)。このアプローチの私の懸念は、パッケージがであるかどうかを自動的に判断するのがどれほど複雑か(可能であれば)、実際にテストを人間の目で見ることなく、です。
- 1. プロジェクトが管理されているかどうかを確認する方法C++プロジェクトまたはアンマネージC++プロジェクト
- 2. HealthKitが承認されているかどうかを確認する方法
- 3. OSにプログラム/パッケージがインストールされているかどうかを確認する方法はありますか?
- 4. Rパッケージがインストールされているかどうかを確認するif文を作成する方法R
- 5. npmパッケージはnodesterでどのように管理されますか?
- 6. ユーザーが管理者であるかどうかを確認
- 7. 永続エンティティが更新されたかどうかを確認する方法? Springトランザクション管理
- 8. バックボーンビューがレンダリングされているかどうかを確認する方法は?
- 9. paho mqttがインストールされているかどうかを確認する方法
- 10. チェックボックスがチェックされているかどうかを確認する方法
- 11. window.confirm()がサポートされているかどうかを確認する方法は?
- 12. libC++がインストールされているかどうかを確認する方法は?
- 13. UIViewがロードされているかどうかを確認する方法
- 14. アラームが設定されているかどうかを確認する方法
- 15. フォームがドッキングされているかどうかを確認する方法は?
- 16. glibcが使用されているかどうかを確認する方法
- 17. GACアセンブリがロードされているかどうかを確認する方法
- 18. ボタンが選択されているかどうかを確認する方法
- 19. ボタンが押されているかどうかを確認する方法は?
- 20. JPlayerが再生されているかどうかを確認する方法
- 21. ACLが保護されているかどうかを確認する方法
- 22. NSWindowが表示されているかどうかを確認する方法
- 23. ラジオボタンがチェックされているかどうかを確認する方法
- 24. イベントが防止されているかどうかを確認する方法
- 25. mithril.jsがロードされているかどうかを確認する方法は?
- 26. サービスがインストールされているかどうかを確認する方法
- 27. コレクションが変更されているかどうかを確認する方法?
- 28. WebElementが選択されているかどうかを確認する方法
- 29. カーソルスタイルがサポートされているかどうかを確認する方法
- 30. 左マウスボタンが押されているかどうかを確認する方法
パッケージに 'npm test'コマンドがあり、カルマ、分度器などのテストフレームワークのファイルが論理的にテストされている場合 –
いいえ、NPMはテストを必要とせず、' npm test'テストが含まれていればダウンロードしたコードを見たり、GitHubでパッケージをチェックしたりすることができます。 – TAGraves