[英]Mock reassigning properties in mocked interface
我有以下我試圖模擬的界面:export interface IEmail { from: string; body: string; to: string; } 此接口用於以下函數:async function sendEmail(emailData: IEmail): Promise ...
[英]Mock reassigning properties in mocked interface
我有以下我試圖模擬的界面:export interface IEmail { from: string; body: string; to: string; } 此接口用於以下函數:async function sendEmail(emailData: IEmail): Promise ...
[英]Jest: Mock a nested function which returns key/value pairs multiple times
我正在為 API 編寫測試,它多次調用嵌套的 api 以獲得鍵值對。 該值將始終為boolean ,我試圖在下面的代碼中模擬此服務,即KeyValueService 。 PhotoService中使用了這些和其他更多布爾值,我想模擬這些值,以便我可以更改測試以匹配這些值。 我嘲笑了布爾值,還嘗試將 ...
[英]Observable.of mock interface implementation from jest-mock-extend doen't fire
通過編寫復雜的模擬,我意識到,帶有 jest-mock-extend 的 Observable.of 模擬接口實現不會觸發。 以下測試因超時而失敗,導致 Observable 永遠不會觸發。 我做錯了什么,或監督? ...
[英]Trouble Writing to Jest Mocked Prisma Database
我有兩個數據庫需要在我的代碼中進行交互。 我有一個簡單的函數,它接受一個對象並使用 Prisma 將它寫入我的 PostgreSQL 數據庫。 我已經用 Postman 測試了該函數,它運行良好,但是當我嘗試使用 Jest 模擬(使用Prisma 單元測試指南中的單例模式)執行它時,它返回 unde ...
[英]Error: Uncaught [TypeError:default is not a constructor] jest mock
我有一個在我的組件中使用的服務類 FooService.js 我在我的組件 Foo.tsx 中的 saveData 方法中使用它,如下所示: 我正在嘗試在 Foo.test.tsx 中模擬我的 FooService 當我在調試模式下從 Foo.test.tsx 文件運行我的測試用例時,我 ...
[英]Inject mocked dependency into mocked constructor
如何模擬 _SqsService.getSqsQueueURL 的返回值? 這會編譯,但函數返回未定義。 我需要將 sqsMocked 注入到 sqsServiceMocked 中嗎? 如果是這樣,怎么做? 測試: 被測系統: 響應未定義 ...
[英]jest-mock-extended - call mock with object input [Typescript]
我在測試中使用了jest-mock-extended 。 我想測試以下代碼: 我的測試: 但是由於calledWith function 使用引用相等它不起作用,所以模擬 object 的compose function 返回undefined 。 有沒有辦法讓它工作? 也許是為了強制執行膚淺的平 ...