Тестирование indexedDB Jeste Enzyme -TypeError: Невозможно прочитать свойство 'open' из неопределенного - PullRequest
0 голосов
/ 28 января 2019

Приложение работает нормально, но когда я тестирую, то оно падает.

это кусок кода, где что-то не так .. я думаю

componentDidMount = async() => {
    try{
      const request = await window.indexedDB.open("QuestionData",1)

      request.onsuccess = (event) => {
        const db = request.result;
        const transaction = db.transaction('Questions' , "readwrite");
        const store = transaction.objectStore('Questions');
  
        const get = store.get(1)
        get.onsuccess = () =>{ 
          this.setState({
            data: get.result.data
          })
        }
      }

    }catch(err){console.log(err)}
  }

и это кусочек теста

test('should render btn', () => {
  const wrapper = mount(<App />)
  const btn = wrapper.find('.btn')
  expect(btn.length).toBe(1)
})

сейчас Ошибка!

console.log src / App.js: 36 TypeError: Невозможно прочитать свойство 'open' из неопределенного

...