当前位置:网站首页>jest测试,组件测试
jest测试,组件测试
2022-08-02 14:09:00 【N.S.N】
Jest 可帮你实现无痛的 JavaScript 单元测试支持,由 Facebook 推出。
使用命令行 npx jest 文件进行测试
test('test common matcher', () => {
expect( 2 + 2 ).toBe(4)// 判断2+2是否等于4
expect( 2 + 3 ).not.toBe(4)
})
test('test to betrue or false', () => {
expect(1).toBeTruthy()//判断1是否为真
expect(0).toBeFalsy()
})
test('test number', () => {
expect(4).toBeGreaterThan(3) // 4是否比3大
expect(2).toBeLessThan(3) // 2是否比3小
})
test('test object', () => {
expect({
name: 'roadsign'}).toEqual({
name: 'roadsign'})
})
组件进行测试
测试用例必须使用命令行npm test ,否则容易报错
import React from 'react';
import {
render } from '@testing-library/react';
import Button from './button';
test('our first react test case', () => {
const wrapper = render(<Button>nice</Button>);
const element = wrapper.queryByText('nice');
expect(element).toBeInTheDocument();
});
边栏推荐
猜你喜欢
随机推荐
【我的电赛日记(一)】HMI USART串口屏
The problem that UIWindow's makeKeyAndVisible does not call viewDidLoad of rootviewController
1. What is RecyclerView
PyTorch②---transforms结构及用法、常见的Transforms
【我的电赛日记(三)】STM32学习笔记与要点总结
DP1101兼容CC1101是SUB1GHz无线收发芯片应用于智能家居
NDK报错问题分析方案(一)
PyTorch(13)---优化器_随机梯度下降法
Win10 can't start WampServer icon is orange solution
机器学习---监督学习、无监督学习
流,向量场,和微分方程
arm ldr系列指令
Bert系列之 Transformer详解
define #使用
AAPT: error: duplicate value for resource ‘attr/xxx‘ with config ‘‘, file failed to compile.
It is not allowed to subscribe with a(n) xxx multiple times.Please create a fresh instance of xxx
Manifest merger failed with multiple errors, see logs
文本匹配任务
LLVM系列第十章:控制流语句if-else-phi
Makefile容易犯错的语法