Я новичок в реагировании, и согласно требованию моего личного проекта, у меня есть следующий компонент класса React. Я пишу сценарий энзимного теста для следующего кода. Я получаю сообщение об ошибке:
/***************************************React Class Component:
export class testDataClass{
id: '',
label:'',
name:'',
message:''
};
export interface ITestData {
testNume: number;
testType: string;
testId: string;
isTestSection: boolean;
};
interface ITestItemProps {
testData : ITestData;
testData2: testDataClass;
width: number;
};
interface ITestItemState {
isTest: boolean;
isTest1: string;
isTest2: boolean;
};
export class TestItem extends React.Component<ITestItemProps, ITestItemState> {
constructor(props:ITestItemProps){
super(props);
.....some code for state
}
public render(){
}
};
/**************************Enzyme Code:
import * as React from 'react';
import Adapter from 'enzyme-adapter-react-16';
import { configure, mount,shallow } from 'enzyme';
describe('Test Data Test', () => {
it('Test Data Test', () => {
const result = mount(<TestItem {...props}/>);
});
};
Может кто-нибудь помочь, почему я получаю эту ошибку? Я могу просто передать реквизит, но заявить, что я не могу пройти. Или, если кто-то может предоставить мне пример кода, это действительно поможет мне.
Спасибо