test: mock ClickHouse UI components in setupTests.js for improved testing

This commit is contained in:
Danny Avila 2026-01-22 16:33:30 -05:00
parent 972357614e
commit a6fb4df673
No known key found for this signature in database
GPG key ID: BF31EEB2C5CA0956

View file

@ -54,6 +54,15 @@ Object.defineProperty(window, 'matchMedia', {
})),
});
jest.mock('@clickhouse/click-ui', () => ({
CodeBlock: ({ children, language, showLineNumbers }) => (
<pre data-testid="mock-codeblock" data-language={language} data-line-numbers={showLineNumbers}>
{children}
</pre>
),
ClickUIProvider: ({ children }) => <>{children}</>,
}));
jest.mock('react-i18next', () => {
const actual = jest.requireActual('react-i18next');
return {