2

使用 渲染纯 HTML 代码时@testing-library/react,输​​出 HTML 会在输入 HTML 中添加许多空行(查看 之后的代码toMatchInlineSnapshot )。

我怎样才能摆脱这个?我只想按原样获取 HTML。

import React from "react";
import { render } from '@testing-library/react'
const html = `
<div
  class="hello"
>
  <p>
    How do you do!
  </p>
</div>
`;
it("renders correctly", async () => {
  expect(await render(<div dangerouslySetInnerHTML={{ __html: html }} />).baseElement)
    .toMatchInlineSnapshot(`
    <body>
      <div>
        <div>
          

          <div
            class="hello"
          >
            
      
            <p>
              
        How do you do!
      
            </p>
            

          </div>
          

        </div>
      </div>
    </body>
  `);
});
4

0 回答 0