enzyme 相关问题

ReactJS的单元测试库。它由Airbnb开发。它可以与其他JS测试框架一起使用,如Mocha,Jest,Karma等。

React - 我如何在Jest中对API调用进行单元测试?

我有一堆API调用,我想进行单元测试。据我所知,单元测试API调用并不涉及实际进行这些API调用。据我所知,你会模拟响应的...

回答 1 投票 0

用jest和Enzyme测试整个表格的反应元件单元。

我想测试一个反应组件中的各个行和单元格,该组件的 "返回 "看起来像:返回 (

回答 1 投票 1

使用jest和酶的React测试案例。

我有下面的FormInputComponent const FormInputComponent = ({ fieldId, fieldLabel, fieldStyle, maxLength, placeHolder, ...inputProps }) => (

回答 1 投票 0

如何在React中使用jest和Enzyme模拟一个功能组件的方法?

import React from 'react'; export const HomePage = () => { const fetchResults = () => { return new Promise((resolve) => { Adaptor.fetch(); }); } ... ...

回答 1 投票 1

ReactDOM act()函数造成使用Enzyme的混乱。

我想写一个单元测试,以确保当表单提交时,我的用于修改用户密码的组件在onSubmit中调用了正确的函数。有几个其他的测试使用 ...

回答 1 投票 0

如何在笑话和酶中模拟函数的作用

我想在我的react组件中做一个模拟函数的测试,例如我有: const app=()=>{ const [state,setState]=useState(""); const func=(item)=>{ setState(item) } return( ...

回答 1 投票 0

如何使用jest酶来模拟bindActionCreators。

在js文件中导入 { bindActionCreators } from "redux"; const mapDispatchToProps = dispatch => { const MyActions = bindActionCreators(MyActions, dispatch); return { actions: { ...

回答 1 投票 1

React酶包装器实例返回Null或未定义。

遇到enzyme mount的问题,我试着用下面的代码测试组件wrapper,wrapper.instance返回null或未定义的值。

回答 1 投票 1

React酶包装器实例返回Null或未定义。

我在使用酶挂载时遇到了一个问题,它返回的是一个空值,而不是一个组件的实例。我试着用下面的代码来测试组件的包装器。而包装器的实例是...

回答 1 投票 1

React组件测试:"酶 "是测试类组件,而 "testing-library "更多是测试功能组件?

我正在努力测试简单的组件(功能型),通过改变输入值应该改变组件状态中的var,通过onChange事件。似乎作为状态和功能被封装在...

回答 1 投票 2

使用Jest和Typescript不导入导入。

我正在使用Jest,Enzyme和Typescript,但由于某些原因,某些导入不能工作......它们是未定义的。例如,我从'react-markdown'导入ReactMarkdown;在一个文件中,当我...。

回答 1 投票 6

使用typecript的react复制到剪贴板方法的Jest测试。

我试图确保当用户点击按钮时,正确的值被复制到用户剪贴板。这是我的复制方法。我使用输入的ref来访问正确的值,保护 ...

回答 1 投票 0

如何在useEffect react hook中编写url推送的测试用例?

import React, { useEffect } from 'react'; import Router from 'nextrouter'; import { useDispatch } from 'react-redux'; import { logout } from '...actionsuser.actions'; const Logout = () => { ...

回答 1 投票 0

Jest与Enzyme,为什么`toHaveBeenCalled`在我的React组件测试中没有触发?

我正在React应用程序中进行一个单元测试,以验证传入的prop函数是否基于另一个props值被有条件地调用。我正在利用TypescriptEnzymeJest在我的 ...

回答 1 投票 0

无法让React Hook setInterval Timer在JestEnzyme测试期间运行。

我正试图为这个组件写总结写一些测试。我按照Dan Abramov的这篇博文(代码)实现了一个自定义的useInterval钩子。它基本上使一个声明式的...

回答 1 投票 0

如何在Jest中测试Javascript的toString()?

我试图像下面这样映射响应:getData(){ return data .map(subscription => ({ id : Subscription.id, productName.ProductName: { toString: () => subscription......。

回答 1 投票 0

React--单元测试HOC的封装组件--测试状态。

我想用Enzyme测试我的ReactJS应用程序的状态。简单的测试--如果状态会改变,模态就会显示出来--但我得到错误。ShallowWrapper::state()只能在类组件上调用...。

回答 1 投票 0

测试useState时,无法读取undefined的'target'属性。

我试图用这些状态方法将状态从父组件传递到子组件 const [bio, setBio] = useState(""); const [gravatar, setGravatar] = useState(""); 但得到的是......

回答 1 投票 0

导入React时,Jest测试套件无法运行。

我试图在一个React组件上运行测试,但一直收到以下错误UsersemmyDesktopproject__tests__componentsClientBasketbasket.test.jsx:1 import React from 'react'; ...。

回答 1 投票 0

使用Jest接收前缀为 "0 "的状态来测试reducer。{在实际状态之前}

所以,我在用Jest测试还原器时,得到了以下错误Jest错误。预期: [{"assignedfrom": "", "isLoggedIn": false, "username": ""}, {"assignedfrom": "test"}] ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.