当我进行debug()此测试时,它返回一个空主体。有谁知道我哪里出错了?它应该呈现一个带有网格的组件以供用户输入。以下是propTypes该组件的信息:
CompanyInfoInputs.propTypes = {
onChange: PropTypes.func.isRequired,
loading: PropTypes.bool.isRequired,
fieldValues: PropTypes.object.isRequired,
dropdownError: PropTypes.bool
};
CompanyInfoInputs.defaultProps = {
dropdownError: false
};
NewCompanyModal.propTypes = {
open: PropTypes.bool.isRequired,
handleClose: PropTypes.func.isRequired
};
export default NewCompanyModal;
Run Code Online (Sandbox Code Playgroud)
这是目前的测试。
import React from 'react';
import { render } from '@testing-library/react';
import { ApolloProvider } from '@apollo/react-hooks';
import { client } from '../../../../../client';
import NewCompanyModal from '../../../../../components/reusable_components/company/NewCompanyModal';
const RComponent = props => {
const companyModalOpen = true;
const loading = false;
return (
<ApolloProvider client={client}>
<NewCompanyModal …Run Code Online (Sandbox Code Playgroud)