Set language explicitly (#29332)

This commit is contained in:
David Langley 2025-02-22 00:16:33 +00:00 committed by GitHub
parent d8904a6e56
commit 0cbc6f99d0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 7 additions and 5 deletions

View File

@ -12,8 +12,10 @@ import SyntaxHighlight from "../../../../../src/components/views/elements/Syntax
describe("<SyntaxHighlight />", () => { describe("<SyntaxHighlight />", () => {
it("renders", async () => { it("renders", async () => {
const { container } = render(<SyntaxHighlight>console.log("Hello, World!");</SyntaxHighlight>); const { container } = render(
await waitFor(() => expect(container.querySelector(".language-arcade")).toBeTruthy()); <SyntaxHighlight language="javascript">console.log("Hello, World!");</SyntaxHighlight>,
);
await waitFor(() => expect(container.querySelector(".language-javascript")).toBeTruthy());
expect(container).toMatchSnapshot(); expect(container).toMatchSnapshot();
}); });

View File

@ -3,17 +3,17 @@
exports[`<SyntaxHighlight /> renders 1`] = ` exports[`<SyntaxHighlight /> renders 1`] = `
<div> <div>
<pre <pre
class="mx_SyntaxHighlight hljs language-arcade" class="mx_SyntaxHighlight hljs language-javascript"
> >
<code> <code>
<span <span
class="hljs-built_in" class="hljs-variable language_"
> >
console console
</span> </span>
. .
<span <span
class="hljs-built_in" class="hljs-title function_"
> >
log log
</span> </span>