[解決済み] Jestを使用して1つのファイルをテストするにはどうすればよいですか?
2022-02-18 07:18:22
質問
Jestを使って複数のファイルをテストすることはできるのですが、1つのファイルをテストする方法がわかりません。
持っています。
-
実行
npm install jest-cli --save-dev
-
更新
package.json
: `{ ... "scripts"。{ "test": "jest" } ... } - いくつものテストを書きました。
実行中
npm test
は期待通りに動作します(現在14のテストを実行しています)。
単一のファイルをテストするには、例えば test
app/foo/__tests__/bar.spec.js
?
を実行してみました。
npm test app/foo/__tests__/bar.spec.js
(プロジェクト・ルートから) しかし、次のようなエラーが発生します。
npm ERR! Error: ENOENT, open '/node_modules/app/foo/'. テスト /bar.spec.js/package.json' です。
解決方法は?
少なくとも2019年からは
npm test -- SomeTestFileToRun
2015年に
特定のテストを実行するためには
jest
コマンドを使用します。
npm test
は動作しません。アクセスするには
jest
コマンドラインから直接インストールする場合は
npm i -g jest-cli
または
yarn global add jest-cli
.
そして、特定のテストを
jest bar.spec.js
.
備考 : テストファイルへのフルパスは入力する必要はありません。引数は正規表現として解釈されます。ファイルを一意に識別するフルパスのどの部分でも十分です。
関連
-
[解決済み] (node:63208) DeprecationWarning: collection.ensureIndex は非推奨です。代わりにcreateIndexesを使用してください [重複]。
-
[解決済み】Passport.js - エラー: ユーザーのセッションへのシリアライズに失敗しました。
-
[解決済み】npm 5で作成されたpackage-lock.jsonファイルはコミットするのでしょうか?
-
[解決済み] Jestを使用して単一のテストを実行するにはどうすればよいですか?
-
[解決済み] Node.jsのプログラムにコマンドライン引数を渡すにはどうしたらいいですか?
-
[解決済み] npm package.jsonファイルのdependencies, devDependencies, peerDependenciesの違いは何ですか?
-
[解決済み] package.jsonの各依存関係を最新バージョンに更新する方法は?
-
[解決済み] forEachループでasync/awaitを使用する
-
[解決済み] Node.jsを使うタイミングをどう判断するか?
-
[解決済み] Node.jsで終了する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 再インストールを繰り返しても、npm run でモジュール 'sass' が見つからない。
-
[解決済み】モジュール 'internal/util/types' が見つかりません。
-
[解決済み】ENOENT, そのようなファイルまたはディレクトリがありません。
-
[解決済み】モジュール '@babel/core' が見つかりません。
-
[解決済み】POSTできない/expressを使用するとエラーが発生する
-
[解決済み] Node.jsのホスト名/IPが証明書のaltnamesと一致しない
-
[解決済み] AWS lambda function error - Unable to import module 'index': エラー
-
[解決済み] nodejsでfindAllのソート順を続編にする
-
[解決済み] MongoNetworkError: 最初の接続でサーバー [localhost:27017] への接続に失敗 [MongoNetworkError: connect ECONNREFUSED 127.0.0.1:27017] 。
-
[解決済み] npm not able to find a fileに関連するエラーは何が原因でしょうか?node_modules サブフォルダ内にコンテンツがありません。なぜでしょうか?