React Jest测试不适用于数字输入
我正在编写一个检查两个字段的输入的测试,一个是类型文本,另一个是类型编号。 我可以在没有问题的情况下获取文本输入并进行测试: textInput = getA…
如何使用React,Redux和Typescript正确设置环境以进行测试?
我在设置用于使用Redux和Typescript的React应用程序的环境时有问题, 这是我的测试: import React from 'react'; import { render, screen } from '@…
如何针对Puppeteer中的Shadowroot(用户代理)内部的元素
您能帮我在E2E测试中定位具体元素吗? 我使用的是开玩笑和木偶,我有此DOM结构(请参见下面的附件): 我需要针对红色带下划线的元素。您将如何针对该…
在具有IMG元素的React组件上使用Screen.debug()时
我正在测试一个react/typescript组件,其中包含图像标签,并想知道为什么在运行 screet.debug()时,输出显示源为 src =“ [[对象对象]“ 。 这是我…
React测试库jest.fn()tohaveBeencalled()不起作用
组件: const MyComp = ({ handler }) => { return Test }; 测试: it('Calls the handler', async () => { const handler = jest.fn(); render(); co…
开玩笑/测试馆无法在嵌套组件中找到内容
我有以下 form 具有两个嵌套组件的组件( input and code> engreting import React from 'react'; export default function Form() { return ( Form )…
测试带有开玩笑模块错误的React/打字稿组件
我正在收到错误 SyntaxError:在对React/typescript组件上进行简单测试时,无法在模块外使用导入语句,并且不确定在Babel中使用React/Typecript项目中…
开玩笑的模拟功能在我的测试案例中不起作用
当我导入模块时,我会用jest.mock()api模拟它们: import analytics, { fakeAnalyticsApi } from "../../middleware/analytics"; jest.mock("../../…
在使用嘲笑调用AWS函数时面对问题
public async sendToSQS(data){ return new Promise((resolve, reject) => { AWS.config.update({...this.awsConfig}); const sqs = new AWS.SQS(); c…
开玩笑的集成测试在管道上断裂
您好,我试图使用JEST版本27.5.1以及Jest-CLI 27.5.1在我的Local主机上使用的Integrations测试在我的管道上构建应用程序,但是当我的代码通过管道运行…
使用JEST与TypeScript一起使用“ TypeError:type”。必须指定论点。
这是它失败的代码行: const erc20BalanceChangeEvent: Event = new Event() 我不明白它的含义,因为该变量的类型显然在那里。谷歌搜索该错误又回来了…
在开玩笑中更改资产文件的路径
因此,我想使用开玩笑进行E2E测试。我正在使用NX MonorePo架构,并且我的所有资产都在图书馆文件夹中,还有Nestjs Microservices的后端。我在库中有所…
Nestjs测试LOOPLIMIT:FAKETIMERSCONFIG.TIMERLIMIT || 100_000
当我运行Nestjs测试时,它总是会返回以下消息: 测试套件无法运行 .../node_modules/@jest/fake-timers/build/modernFakeTimers.js:181 loopLimit: fa…
如何使用Jest和JavaScript测试副作用的功能
我正在用玩笑进行测试。 我想测试 myFunction(myArray)没有副作用: test("that there are no side-effects" ...) 如何编写开玩笑的测试 myArray 不…