import React, { useEffect, useRef } from 'react'; import { HotTable } from '../src/hotTable'; import { createSpreadsheetData, mockElementDimensions, mountComponent } from './_helpers'; describe('Using useRef hooks within HotTable', () => { it('should be possible the get Handsontable instance', async () => { const refData = createSpreadsheetData(3, 3); let data; function ExampleComponent() { const hotRef = useRef(null); useEffect(() => { const hot = hotRef.current.hotInstance; data = hot.getData(); }); return ( ) } mountComponent(( )); expect(data).toEqual(refData); }); });