import { test, expect } from 'vitest';
import { render, screen } from '@testing-library/react';
import HintText from './HintText';
const HINT_TEXT_ID = 'hint-text';
const HINT_TEXT_CONTENT = 'Hint text';
test('hint test renders correctly', () => {
render(
{HINT_TEXT_CONTENT}
);
const hintText = screen.getByTestId('hint-text');
expect(hintText).toHaveClass('ds_hint-text');
expect(hintText).toHaveAttribute('id', HINT_TEXT_ID);
expect(hintText.tagName).toEqual('P');
expect(hintText.textContent).toEqual(HINT_TEXT_CONTENT);
});
test('passing additional props', () => {
render(
);
const hintText = screen.getByTestId('hint-text');
expect(hintText?.dataset.test).toEqual('foo');
});