前端测试

断言库与chai.js

2021-05-13  本文已影响0人  雷雨leiyu

断言是什么?一般情况下可以理解为一个表达式的结果是否为真,如果为假则抛出异常或者自定义这个失败测试用例。

常见的断言库

const chai = require("chai")
const expect = chai.expect
const should = chai.should()

chai语言链

断言目标为指定类型

expect(true).to.be.ok
expect(1).to.be.ok

断言目标值

expect(foo).to.equal("hello")
expect({foo: "test"}).to.have.deep.property("foo")

断言异常

更多请见

上一篇下一篇

猜你喜欢

热点阅读