Ошибка типа: i.createObjectURL не является функцией - JS - PullRequest
0 голосов
/ 07 марта 2019

Выполнение какого-либо модульного теста для REACT JS с использованием фермента и Jest

Натолкнулся на эту ошибку и не могу найти решение

  converter.json2csv(header, (err,CSV) => {
  CSV = str2ab('CSV') //error argument should be a string
  var blob = new Blob([CSV], { type: "text/csv" }); //ERROR <<<<< 
  if (blob) {
    FileSaver.saveAs(blob, this.props.grid+"_Import_Template.csv")
  }
}, {emptyFieldValue: ''})

}

1-й из всех, у меня был CSV = str2ab (CSV) - ошибка: аргумент должен быть строкой Поэтому я изменился на: CSV = str2ab ('CSV')

Вот рендер ()

<div>
  <button className={'tran-button file-button'} id='template-test-click' onClick={() => {this.downloadTemplate()} }>
   Template
   </button>

Вот тест: Когда я проверяю Id: я получаю ошибку выше, но когда я пытаюсь имя класса: узел не может быть найден

  beforeEach(() => wrapper = shallow(<ComponentModal {...baseProps} />));

 it("should call click event", () => { 
  baseProps.onClick.mockClear();
  wrapper.setProps({
      grid:{}
   }); 
  wrapper.setState({
                }); 
  wrapper.update() 
 console.log(wrapper.debug())   
 wrapper.find('#template-test-click').at(0).simulate("click");
 });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...