[解決済み] Expectアサーションの型エラー -> expect(...).toExistは関数ではない
2022-01-30 16:33:16
質問
NodeJSのアプリをテストしています。テストを実行するとこのエラーに遭遇しました。テストスクリプトは以下の通りです。
.expect((res) => {
expect(res.headers['x-auth']).toExist();
expect(res.body._id).toExist();
expect(res.body.email).toBe(email);
})
エラーが表示されました。
TypeError: expect(...).toExist is not a function
どうすればこの問題を解決できますか?
解決方法は?
expectアサーションライブラリの所有者が変更になりました。これは Jest チームに引き渡され、彼らの無限の知恵によって、新しい API .
を使用する必要があります。
toBeTruthy()
の代わりに
toExist()
.
をインストールすることができます。
expect
は従来通り
npm install expect --save-dev
であり、現在バージョン21.2.1です。を含むいくつかのメソッドを除き、ほとんどのメソッド名は変更されないままです。
toExist()
.
関連
-
[解決済み】「安全なTLS接続が確立される前にクライアントのネットワークソケットが切断されました」(ノード10
-
[解決済み] (node:63208) DeprecationWarning: collection.ensureIndex は非推奨です。代わりにcreateIndexesを使用してください [重複]。
-
[解決済み】「npm install」と「npm rebuild」の違いとは?
-
[解決済み] joiライブラリを使用して2つの時間を比較する方法
-
[解決済み] E: npm パッケージを見つけることができません。
-
[解決済み] バルク更新を行う。
-
[解決済み] Mocha API Testing: 'TypeError: app.address is not a function' を取得する。
-
[解決済み] オブジェクトのためのマップ関数(配列の代わりに)
-
[解決済み] sudoを使わずにnpmがエラーを投げるのを修正する方法
-
[解決済み】無効なショートハンドプロパティ初期化子【終了しました
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Nodejs: Errorを解決する方法。ENOENT: そのようなファイルまたはディレクトリがありません
-
[解決済み] テスト
-
[解決済み】 console.logの出力をどこに永久保存するか?
-
[解決済み】エラー TRK0005: 位置特定に失敗しました。"CL.exe"
-
[解決済み】Passport.js - エラー: ユーザーのセッションへのシリアライズに失敗しました。
-
[解決済み】Heroku + node.jsのエラー(Webプロセスが起動後60秒以内に$PORTにバインドできなかった)。
-
[解決済み] nodejsでfindAllのソート順を続編にする
-
[解決済み] NodeJsのSequelizeでautoIncrementはどのように動作するのですか?
-
[解決済み] node.jsのセットアップウィザードが途中で終了してしまう
-
[解決済み] npm not able to find a fileに関連するエラーは何が原因でしょうか?node_modules サブフォルダ内にコンテンツがありません。なぜでしょうか?