当前位置:网站首页>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();
});
边栏推荐
猜你喜欢
随机推荐
单端K总线收发器DP9637兼容L9637
记录Yolo-tiny-v4的权重提取和中间层结果提取
Word2vec词向量
再见篇:App专项技术优化
LLVM系列第二十八章:写一个JIT Hello World
图像配置分类及名词解释
arm ldr系列指令
kotlin Android序列化
LLVM系列第三章:函数Function
The Handler you really understand?
2022TI杯D题混沌信号产生实验装置
Win10 can't start WampServer icon is orange solution
基于GPT的隐变量表征解码结构
让深度学习歇一会吧
LLVM系列第二十四章:用Xcode编译调试LLVM源码
LLVM系列第十九章:写一个简单的Module Pass
CS4398音频解码替代芯片DP4398完全兼容DAC解码
PyTorch②---transforms结构及用法
【使用Pytorch实现ResNet网络模型:ResNet50、ResNet101和ResNet152】
什么是外生变量和内生变量