[英]"Expected signal to be an instanceof AbortSignal? with Jest Fetch Mock
我正在測試 rtk 查詢突變 api 調用。 我試圖將模擬結果與成功的 api 調用相匹配,但我總是收到錯誤消息:“預期信號是 AbortSignal 的實例”。 我知道這可能是 jest-fetch-mock 的副作用,但我不確定如何將輸入(?)轉換為 typeof AbortSignal。 ...
[英]"Expected signal to be an instanceof AbortSignal? with Jest Fetch Mock
我正在測試 rtk 查詢突變 api 調用。 我試圖將模擬結果與成功的 api 調用相匹配,但我總是收到錯誤消息:“預期信號是 AbortSignal 的實例”。 我知道這可能是 jest-fetch-mock 的副作用,但我不確定如何將輸入(?)轉換為 typeof AbortSignal。 ...
[英]How to mock a constant that is a dependency of the service under test?
我正在測試一個名為connect-key.js的文件。 它有一個名為keyvault-emulator的依賴項。 文件#1: 文件#2: 現在,如何從我的測試文件connect-key.spec.js storageConnectionString模擬 storageConnectionStrin ...
[英]How to mock a transaction with a smart contract with eth-testing
我想測試我的 Vue 應用程序的 mint function。 調用此 function 時,用戶應該能夠鑄造 NFT。 為此,我需要調用智能合約的 mint function。 我的智能合約的 mint function: 我正在使用 eth-testing 庫 ( https://www.npm ...
[英]Jest testing conditional response
我有數據 如果貓是黑色的,我希望我的組件渲染一些文本,如果貓不是黑色的,則不渲染。 我有幾個測試 所以基本上只要 isBlack 為假,就不應呈現任何文本。 所以,我現在所擁有的,我在每個測試中都有 fetchMock,我的願望是我在每個測試之前運行 fetchMock 並相應地更改測試中錯誤案例的 ...
[英]How to write a test case for this function in jest
// 定時器函數代碼// 如何為此編寫測試用例? ...
[英]jest test case is failing for react functional component
當我運行這個測試時,我的代碼失敗了。 我努力了 但這不起作用 ...
[英]How to Inject multiple mock promises to unit test the fetch in JS?
我正在嘗試為我的 JS 項目中的 api 調用設置單元測試。 能夠為單個 API 調用設置它,使用以下格式 現在這種格式效果很好,我可以通過注入一個 promise 來創建單獨的測試。 現在,有一個案例我想對特定的 API 調用進行兩次單元測試。 我需要第一次注入失敗響應,第二次注入成功響應。 我 ...
[英]Using FetchMock to mock fetch not working
我試圖模擬一個獲取請求以確認是否發送了正確的操作:redux function: 考試: console.log output: 我希望第二個動作是 LOGIN_SUCCESS 動作。 似乎模擬根本不起作用。 我在這里錯過了什么嗎 ...
[英]How to mock fetch response using jest-fetch-mock
我在反應功能組件中調用 api。 我正在編寫組件的單元測試用例。 我使用 jest-fetch-mock 模擬了 fetch。 global.fetch = require('jest-fetch-mock'); 組件.ts 有誰知道如何開玩笑地模擬這個組件的 fetch 響應。 ...
[英]Jest Unit Testing fails in soap.createClientAsync returning function
我有一個肥皂 RestAPI 來調用從我使用帶有異步等待的肥皂庫的服務中執行一個函數。 代碼工作正常。 當進行單元測試時,測試用例在客戶端返回的回調方法處失敗。 代碼和 UT 錯誤如下。 調用 Soap 客戶端的函數 - 代碼 - Helper.ts 測試用例 - 代碼 錯誤 UT ...
[英]dependency injection for creating knex instance enabling db access to be mocked in tests
尋找 typescript 示例代碼,用於通過依賴注入創建 knex 數據庫實例。 目標是在單元測試中模擬 knex,而不是在 DAO 文件中硬連線 knex 實例以進行數據訪問 ...
[英]Vue Jest Framework | Uncovered lines are show as invalid
我正在為 vue.js 單元測試用例使用 jest 框架。 我的問題是我的文件代碼行是 31。但顯示未覆蓋的行是 39、40。配置相關的東西是否有任何問題。 這里有什么問題。 我在所有 my.vue 文件中都面臨這個問題。 如何糾正這個 ...
[英]React app testing, how to test an axios post request with Jest?
App.js 看起來像這樣,我將如何用玩笑來測試它? 我知道我必須創建一個 mocking axios 文件,然后像這樣測試它,但它在主 App.js 中使用 setState。 我只想開玩笑地測試獲取請求/axios 帖子。 ...
[英]How to define describe(), it() and expect() in a vue.js using jest & eslint?
在這種情況下如何定義 describe()、it() 和 expect()? 我得到: No files found in C:\Users\tarek\Dogalu\dogalu_frontend_v2. Make sure Jest's configuration does not exclu ...
[英]Jest - How To Test a Fetch() Call That Returns A Rejected Promise?
賞金將在 3 天后到期。 此問題的答案有資格獲得+50聲望賞金。 Lloyd Banks希望引起對這個問題的更多關注。 我有以下 function 使用fetch()進行 API 調用: 我想測試調用何時失敗(特別是return Promise.reject()時)。 我現在有以下 Jest 測 ...
[英]Testing Redux Toolkit Query using jest issue with auth
我目前正在嘗試為我的 RTKQuery 編寫玩笑測試,但我被困在測試的身份驗證級別上。 基本上,我使用的 api 旨在將令牌放在查詢參數上,而不是在請求 header 上放置令牌: "https://api/v1/something/meta/?token=userToken" 因此,當我嘗試測試 ...
[英]how to fix error for mocking api request using jestjs on axios
目前,我正在開發一個 node.js CLI 應用程序。 此代碼用於從用戶獲取 IP 地址並從 API 獲取屬於該特定 IP 地址的信息。 我使用 Axios 從 API 服務器獲取數據。 源代碼如下。 index.js 工作正常並且正確顯示結果,但是當我嘗試使用 jest 模擬我的代碼時,它會引 ...
[英]Jest Mock not returning the mock data while writing Unit Test in react
我正在使用 fetch 調用 API 並為此編寫測試用例。 在進行 Fetch 調用時,我期望得到模擬數據但收到 API 錯誤消息。 請幫助我知道為什么它不嘲笑數據。 使用 Jest、jest-fetch-mock 模塊。 代碼如下 現在我正在編寫單元測試來測試這個 api,如下:- ...
[英]Callback response in Jest is different than normal response
我有一個在 React Native 中調用端點的方法,我想用玩笑來測試它。 一切都是異步的,它可以工作,但是在測試端調用 function 時的回調響應與在應用程序中正常調用 function 時的響應完全不同。 通常,我的響應是 JSON,如下所示: 但是 Jest 調用該方法時返回的響應是這樣 ...
[英]Mock .get() Function using Jest on VueJS
我正在嘗試模擬 GET 請求以使用 ID 獲取一些帖子。 這是我試圖模擬的代碼:getPost() { this.refreshToken(); http .get(`/posts/${this.$cookie.get('postid')}`, { headers: { ...