美文网首页
Jest初步入门

Jest初步入门

作者: 爱吃香菜的憨憨 | 来源:发表于2020-04-04 20:29 被阅读0次

一、语法

expect(实际变量).toBe(期望值);
普通匹配器
expect({a:1}).toBe({a:1})//判断两个对象是否相等
expect(1).not.toBe(2)//判断不等
expect(n).toBeNull(); //判断是否为null
expect(n).toBeUndefined(); //判断是否为undefined
expect(n).toBeDefined(); //判断结果与toBeUndefined相反
expect(n).toBeTruthy(); //判断结果为true
expect(n).toBeFalsy(); //判断结果为false
expect(value).toBeGreaterThan(3); //大于3
expect(value).toBeGreaterThanOrEqual(3.5); //大于等于3.5
expect(value).toBeLessThan(5); //小于5
expect(value).toBeLessThanOrEqual(4.5); //小于等于4.5
expect(value).toBeCloseTo(0.3); // 浮点数判断相等
expect('Christoph').toMatch(/stop/); //正则表达式判断
expect(['one','two']).toContain('one'); //不解释
测试函数的匹配器
toBeCalled()//验证函数是否被调用
toBeCalledTimes(number)//验证被调用函数的被调用次数

相关文章

  • Jest初步入门

    一、语法 expect(实际变量).toBe(期望值);普通匹配器expect({a:1}).toBe({a:1}...

  • jest 入门笔记

    jest 入门笔记 Jest is a delightful JavaScript Testing Framewo...

  • TS+Jest 最简开始

    Jest[https://jestjs.io/] 是当下最主流的前端测试框架;对于初学者,Jest 配置入门并不算...

  • Jest Mocks入门

    一、介绍 Mocks可以捕获对函数的调用(以下用法一)使用mock function,可以查看函数的调用次数,以及...

  • jest入门(一)

    1安装依赖包: 2修改package.json文件 3.在项目里创建需要测试的文件sum.js 4 创建sum.j...

  • Jest初识

    Jest入门 注意: 下载babel编译器核心文件 npm i @babel/core@7.4.5 @babel/...

  • 001 前端项目中加入jest , 并支持ts

    1 加入 jest ts-jest @types/jest jest 为测试框架tes-jest 用于转换t...

  • Jest前端测试入门

    使用匹配器 精确匹配toBe匹配使用===全等匹配 如果需要检查对象或者数组需要使用toEqual 真值匹配 to...

  • vue2 配置jest相关问题

    1、安装 jest, babel-jest,@vue/vue2-jest 2、安装部分插件:jest-raw-lo...

  • 2019-07-30

    初步入门 发量渐少 明天见

网友评论

      本文标题:Jest初步入门

      本文链接:https://www.haomeiwen.com/subject/jgjsyqtx.html