diff --git a/packages/react-dom/src/__tests__/ReactDOMServerIntegrationAttributes-test.js b/packages/react-dom/src/__tests__/ReactDOMServerIntegrationAttributes-test.js
index 2838ad660afd..9dd17988a2e5 100644
--- a/packages/react-dom/src/__tests__/ReactDOMServerIntegrationAttributes-test.js
+++ b/packages/react-dom/src/__tests__/ReactDOMServerIntegrationAttributes-test.js
@@ -32,6 +32,7 @@ function initModules() {
const {
resetModules,
itRenders,
+ itRendersNonStandard,
clientCleanRender,
} = ReactDOMServerIntegrationUtils(initModules);
@@ -604,6 +605,16 @@ describe('ReactDOMServerIntegration', () => {
expect(e.getAttribute('foo')).toBe('bar');
});
+ itRendersNonStandard(
+ 'non-standard attributes for non-standard elements',
+ async render => {
+ const e = await render(
+ ,
+ );
+ expect(e.getAttribute('[non-standard]')).toBe('test');
+ },
+ );
+
itRenders('SVG tags with dashes in them', async render => {
const e = await render(