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);
});
});