import React from 'react'; import { Icon, InlineIcon } from '../../dist/offline'; import { describe, test, expect } from 'vitest'; import { render } from '@testing-library/react'; const iconData = { body: '', width: 24, height: 24, }; describe('Testing references', () => { test('basic icon reference', () => { let gotRef = false; render( { gotRef = true; }} /> ); // Ref should have been called by now expect(gotRef).toEqual(true); }); test('inline icon reference', () => { let gotRef = false; render( { gotRef = true; }} /> ); // Ref should have been called by now expect(gotRef).toEqual(true); }); test('placeholder reference', () => { let gotRef = false; render( // @ts-expect-error { gotRef = true; }} /> ); // Ref should not have been called expect(gotRef).toEqual(false); }); });