美文网首页
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初步入门

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