yearTableBuyDateColumnLabel: string,
yearTablePayBackColumnLabel: string
): React.ReactNode {
if (typeof yearTableBuyDateColumnLabel !== 'string') {
throw new Error(`yearTableBuyDateColumnLabel должен быть строкой. Передано: '${typeof yearTableBuyDateColumnLabel}'`);
}
if (typeof yearTablePayBackColumnLabel !== 'string') {
throw new Error(`yearTablePayBackColumnLabel должен быть строкой. Передано: '${typeof yearTablePayBackColumnLabel}'`);
}
return (
<React.Fragment>
<div className={s.buyDateColumnLabel}>{yearTableBuyDateColumnLabel}</div>
<div>{yearTablePayBackColumnLabel}</div>
</React.Fragment>
);
}
я ее хочу написать на нее тест, как указано здесь
https://airbnb.io/enzyme/docs/api/ShallowWrapper/html.html
но когда я задаю
const wrapper = shallow(<getTableHeader />);
получаю ошибку
TS2339: Property 'getTableHeader' does not exist on type 'JSX.IntrinsicElements'.
что я делаю не так?
у тебя это функция, зачем ты ее как элемент написал?
Обсуждают сегодня