import Status from '../../status/Status'; import { LOADING_STATE } from '@/consts'; import { render, screen } from '@testing-library/react'; import { vi } from 'vitest'; vi.mock('@material-ui/core/styles/makeStyles', () => { return () => () => ({}); }); vi.mock('react-i18next', () => { return { useTranslation: () => { return { t: () => { return { loaded: 'loaded', unloaded: 'unloaded', error: 'error', }; }, }; }, }; }); describe('Test Status', () => { it('Test props status', () => { render(); expect(screen.queryByText('loaded')?.textContent).toEqual('loaded'); render(); expect(screen.queryByText('unloaded')?.textContent).toEqual('unloaded'); }); });