create-react-app 关于初始App.test.js的文档已过时,

au9on6nz  于 5个月前  发布在  React
关注(0)|答案(2)|浏览(53)

描述bug

"Running Tests"文档目前表示:
如果您还没有决定测试策略,我们建议您从为您的组件创建基本的烟雾测试开始:

import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';

it('renders without crashing', () => {
 const div = document.createElement('div');
 ReactDOM.render(<App />, div);
});

此测试挂载组件并确保在渲染过程中没有抛出异常。像这样的测试在付出很少努力的情况下提供了很多价值,因此它们是一个很好的起点,您将在src/App.test.js中找到这个测试。
现在情况已经不再如此;自2019年起,默认测试是一个更全面的测试,用于检查渲染输出:

test('renders learn react link', () => {
  render(<App />);
  const linkElement = screen.getByText(/learn react/i);
  expect(linkElement).toBeInTheDocument();
});

[我已经擅自删除了问题模板的其余部分-这是文档的问题,因此排除故障和重现的内容并不真正适用]

nnvyjq4y

nnvyjq4y1#

你好!你能为更新文档提交一个PR吗?那就太好了👍

x3naxklr

x3naxklr2#

这个问题已经被自动标记为过时,因为它没有任何最近的活动。如果没有发生任何进一步的活动,它将在5天后被关闭。

相关问题