問題タブ [automocking]

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 に答える
984 参照

typescript - typescriptを使用してjestでfsをモックできません - プロパティ 'mockReturnValue'はタイプに存在しません

問題:

typescript を使用して jest で fs をモックする方法を誰かが教えてくれますか? 私はいくつかのことを試しましたが、主なものは次のとおりです。

jest を使用して 'fs' をモックしようとしていますが、Typescript で jest に 'fs' ライブラリを自動モック化させることができないようです。

これが私のコードです:

Typescript は、「プロパティ 'mockReturnValue' は型に存在しません...」と教えてくれます

fs を jest でモックできない

環境:

Node v14.15.1 Typescript
: "^4.0.3"
VS Code Typescript: 4.1.2

関連するメモとして、spyOn でこれを試してみましたが、失敗しました。

私はこれを使用しようとしましたが、spyOnどちらも動作しませんでした (参照: jest typescript property mock does not exist on type )

このコードは、次の typescript エラー TS2345 で失敗します。

関連資料: