16 lines
695 B
TypeScript
16 lines
695 B
TypeScript
import { describe, it, expect } from 'vitest';
|
|
import { render, screen } from '@testing-library/react';
|
|
import { DividendsTable } from './DividendsTable';
|
|
import { createMockDividends } from '@/test/factories';
|
|
|
|
describe('DividendsTable', () => {
|
|
it('renders title, date column and formatted amount with currency', () => {
|
|
render(<DividendsTable dividends={createMockDividends()} />);
|
|
|
|
expect(screen.getByText('Дивиденды')).toBeInTheDocument();
|
|
expect(screen.getByText('Дата закрытия реестра')).toBeInTheDocument();
|
|
expect(screen.getByText('2024-07-10')).toBeInTheDocument();
|
|
expect(screen.getByText('35.00 RUB')).toBeInTheDocument();
|
|
});
|
|
});
|