jestjs

    0熱度

    1回答

    我有一個簡單的服務器,它接受POST請求,並在請求主體超出允許的大小時發出413 Request entity too large錯誤的響應。當我使用Jest測試它時,請求有時會返回正確的錯誤,但更多時候它會返回{ code: EPIPE, syscall: write }錯誤。 我測試了服務器使用cURL和節點JavaScript文件和服務器按預期工作,但Jest測試仍然給我那個錯誤。我也嘗試了

    0熱度

    1回答

    我想單元測試我正在工作的應用程序,並且遇到了使用axios發出AJAX請求的函數的問題。下面是我爲它編寫的模擬函數(注意:MockPBufData.txt文件是一個用協議緩衝區序列化的文件,我從datamine.mta.info下載了該文件,下載該文件可能會導致格式錯誤並導致此錯誤?) : var GtfsRealtimeBindings = require('gtfs-realtime-bind

    -1熱度

    2回答

    我有這個隨機函數。我如何爲此創建單元測試? (必須用玩笑) random = (array) => { for(let val of array){ var change_percent = Math.floor(Math.random() * (1001) + -500)/100; // random a rumber from -5 to 5 val.chan

    4熱度

    1回答

    剛剛升級從v15.6.2(通過重訂) 問題 反應v16.0.0 運行我的玩笑測試提供了以下錯誤 ● Test suite failed to run Cannot find module 'react/lib/React' from 'ReactShallowRenderer.js' at Resolver.resolveModule (node_modules/jest

    1熱度

    1回答

    我試圖瞭解Jest的異步測試。 我的模塊有一個函數,它接受一個布爾值並返回一個值的Promise。執行器函數調用setTimeout,並且在超時回調中,promise根據最初提供的布爾值來解析或拒絕。代碼如下所示: const withPromises = (passes) => new Promise((resolve, reject) => { const act =() => {

    0熱度

    1回答

    我是新來TDD和我想測試我的回調函數在我的年齡組成: 我Age.js文件如下: import React, { Component } from "react"; import { connect } from "react-redux"; import actions from "../../actions"; import TextFieldComponent from "../Modu

    0熱度

    1回答

    我使用Jest來測試我的React組件,但是我遇到了一個我從未見過的錯誤。 這裏是我的<Row/>組件: class Row extends React.Component { constructor() { super(); this.state = { userId: '', showDetails: false, showModal: false, statu

    0熱度

    1回答

    我想用笑話來測試我的組件,但是當我運行它,我得到 '無法從「Router.js」 at Resolver.resolveModule (node_modules/jest-resolve/build/index.js:191:17) at Object.<anonymous> (node_modules/react-router-dom/Router.js:5:15)` 找到模塊「反

    0熱度

    1回答

    我們在使用Jest進行單元測試時遇到了令人困擾的錯誤。 問題:玩笑不進入內對象的方法 的情況下:有一個lol對象與和b()方法,如果我們直接調用B法,玩笑失敗,如果我們把它稱爲lol.b()它的工作原理 有人已經遇到過這個問題嗎?有更好的解決方法嗎? 的代碼: describe('Jest bug',() => { it('Jest fail',() => { const

    0熱度

    1回答

    我想匹配函數的返回值的數據結構與更大的結構(即返回的結構「驗證」一個更完整的散列)。我有一個使用toHaveProperty的工作測試,但我寧願不必在我的測試中爲這個特定問題定義我的對象結構。 我真正想要的是包含較大的散列內,發現沒有調用函數兩次的遠一些,可以讓我測試結構(而不​​是值): // ** this would fail if a property value is different