之前配置了一些东西,也写了一点业务代码,现在进行单元测试,看看前面有什么问题。
后续也基于业务进行验证。
npm下载:
npm install --save-dev @testing-library/react @testing-library/jest-dom
有些可能需要安装:
npm install --save-dev @babel/plugin-proposal-private-property-in-object
单元测试请按如下方式进行:
//src/views/Home/__tests__/Home.test.js
import React from 'react';
import { render, screen } from '@testing-library/react';
import Home from '../Home';
test('renders welcome message', () => {
render(<Home />);
const linkElement = screen.getByText(/Hello/i);
expect(linkElement).toBeInTheDocument();
});
运行:
npm test

771

被折叠的 条评论
为什么被折叠?



