开玩笑的V28碎片,合并覆盖范围报告到单个文件缺少分支数据
使用jest v28 - shard 标志在我们的CI/CD管道中大大加快了测试,但它创建了必须将多个覆盖范围报告合并到一个文件中的问题(我们的代码质量报告需要PR…
单击按钮时无法关闭React Bootstrap模态 - React Testing库
我正在使用React Testing库来测试单击按钮时的模态,从React Bootstrap中关闭。 由于某种原因,我无法进行测试,因为它的结果不断显示模态元素。 这是…
React Jest:如何模拟服务?
问题 我正在寻找一种嘲笑我的KeyCloak服务的方法,称为 userService 。实际上,我只需要模拟 isloggedin 和登录函数。我认为这不是一项艰巨的任务,但…
错误在开玩笑中测试TS时创建WebGL上下文
我试图在玩笑中的一个测试用例中初始化WebGlrenderer。但是,每当我执行该测试案例时,我都会受到此错误的欢迎: Error creating WebGL context. 9 | …
Jest说TypeError:(0,className.functionName)不是函数
我有一个JS文件如下 import axios from "axios"; export default class SomeService { static getSomething(id) { return axios .get(API_BASE_URL + …
在测试错误响应时,测试失败了预期的错误(React/jest/reactQuery/axios/msw)
我正在尝试测试以下MSW休息端点的错误状态: import { rest } from 'msw' export const exceptionHandlers = [ rest.post(config.accountApiUrl + '/l…
操作不正确的状态:“新的”允许状态:“ [运行,启动]”
我正在测试只有一个测试案例。我验证了mongodb方法,它们似乎要达到 日期。 Github也没有开放问题。 Error: at MongoMemoryServer.getUri (node_modul…
如何在开玩笑中模拟嵌套响应对象参数?
我正在为此特定端点编写一个单元测试,但是我无法模拟响应参数,只要尝试访问它,它就会在.json部件中丢弃错误。 async createTenant(@Body() clientD…
问题测试的反应组件,以开玩笑实现反应叶片图
当我尝试测试实现React Leaflet库的React组件时,我会有以下问题, C:\digital-booking-ui\node_modules\react-leaflet\lib\index.js:1 ({"Object.":f…
开玩笑 - 无法绝对导入图像
我尝试测试组件 ContactListItem.test.tsx 。 ContactListItem.test.tsx import React from "react"; import { render, screen, RenderResult } from …
Jest Vue:可以为快照加载动态导入吗?
我正在尝试单元测试一个动态加载其子组件的VUE组件。问题是开玩笑 / vue utils似乎无法呈现它。有什么方法吗? 我的组件 const components = { dog: (…
笑话错误:“您的焦点陷阱必须始终具有至少一个包含一个tabbable节点的容器。
我正在用玩笑来编写React组件的测试。我无法在组件测试中修复错误。我试图将重点放在测试代码中: await waitFor(() => expect(screen.getByTestId('c…
如何使用React-Testing-Library在打字稿中测试公共功能?
我在项目中进行以下设置时,每当我扩展httpservice并在任何服务中使用“ this.intance”时,我会遇到错误。 如果我使用Axios。直接在我的服务文件中没…
TypeError:GetItem在测试具有节点模块钩的组件时不是功能
我正在学习反应,并陷入测试我的一个组件之一。 我使用React-use-cart管理购物车,这就是代码外观 import React from "react"; import { Link } from …
开玩笑的测试,如果溢出隐藏的元素是否可见
我有一个像滑块一样的反应组件。我想测试溢出隐藏的元素之一是否可见。 到目前为止,我拥有的是 const prevBtn = screen.getByRole('button', { name:…