jest.mock('exchange-elements/v2', () => ({
Divider: () => <hr data-testid="divider" />,
}));
jest.mock('@src/theme', () => ({
getThemeStore: () => ({
colors: {
chartTooltipBackground: '#000000',
},
}),
}));
jest.mock('@src/types/defaults', () => ({
Defaults: {
dateFormat: 'Mon 29/09/1997',
timeFormat: '24h',
showTime: true,
},
}));
jest.mock('@src/utils', () => ({
calcTooltipPosition: () => ({
left: 10,
top: 20,
}),
shouldShowTime: () => true,
useObservable: (observable: { getValue: () => unknown }) => observable.getValue(),
}));
jest.mock('@src/utils/formatter', () => ({
formatDate: () => '01.01.2026',
formatDisplayText: (value: unknown) => (value === null || value === undefined ? '' : String(value)),
}));