Невозможно прочитать свойство 'map' из undefined- Header.map - PullRequest
0 голосов
/ 01 апреля 2019

Не совсем уверен, как определить следующие реквизиты для работы теста рендеринга. Ошибка линии:

return headersJSON.header.map

Если бы this.extractDataFromXML был this.props.extractDataFromXMl, было бы проще, просто поиграйте в функцию и вернитесь []. Использование мелкой для рендеринга моего компонента

renderHeaders = () => {
let headersJSON = this.extractDataFromXML({ firstKey: 'header', xml: this.props.tableData.headers })

return headersJSON.header.map((headerName, idx) => {
  return (
    <th name={headerName['_']}>{headerName['_']}</th>
  )
 })

Вот как я определил свои реквизиты для правильной визуализации в моем тесте

const baseProps = {
 setCurrentColumn,
 tableData:{
    headers:'<header></header>',
    body:[],
 },
 className:[],
}

Как я могу настроить заголовки: '', чтобы устранить ошибку Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...