1. ホーム
  2. node.js

[解決済み] Karmaでnodejsのバックエンドコードをテストする方法(testacular)

2023-05-23 23:28:27

質問

バックエンドのユニットテスト(Mochaで書いたもの)を実行するために、Karmaをどのようにセットアップすればよいですか?もし私がバックエンドテストスクリプトを files = [] に追加すると、次のように表示されて失敗します。 require は未定義であるとして失敗します。

どのように解決するのですか?

しないでしょう。Karma はブラウザベースのコードをテストするためだけのものです。バックエンドに mocha テスト、フロントエンドに karma/mocha があるプロジェクトの場合、scripts の下にある package.json を編集して test を設定してみてください。 mocha -R spec && karma run karma.con

次に、もし npm test が真を返したら、コミットやデプロイが安全であることがわかります。