小编pin*_*ndi的帖子

如何使用React测试库测试组件内部功能

我是测试新手,我正在尝试使用反应测试库来测试我的应用程序。我遇到的第一个问题是测试组件内部的函数,例如事件处理程序。我发现了一些示例,其中函数(事件处理程序)作为 props 在组件中传递,但如果可能的话我不想这样做。

\n

我的组件:

\n
import React, { useState } from 'react';\nimport { Redirect } from 'react-router-dom';\nimport { connect } from 'react-redux';\nimport PropTypes from 'prop-types';\n\nimport { login } from 'actions/auth';\nimport Wrapper from './styled/Wrapper';\nimport Button from './styled/Button';\nimport Title from './styled/Title';\nimport { FormWrapper, StyledForm, FormField } from './styled/Form'\nimport Input from './styled/Input';\nimport Link from './styled/Link';\n\n\nconst Login = (props) => {\n    const [formData, setFormData] = useState({\n        email: '',\n        password: ''\n    });\n\n    const { email, password } = formData;\n\n    const onChange = e => …
Run Code Online (Sandbox Code Playgroud)

reactjs react-testing-library

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

react-testing-library ×1

reactjs ×1