测试驱动开发(TDD)
  • 介绍
  • 思想实践
    • 开发现状
    • 单元测试与功能测试的区别
    • 7个测试驱动开发的最佳实践
    • 掌握测试驱动开发的技术
    • 白话结语
  • 初步实践
    • 什么时候写测试?
    • Javascript 测试框架
      • Chai
      • Mocha
      • mocha-junit-reporter
      • SuperTest
      • Sinon
      • mockserver
      • Jasmine
      • Qunit
  • 具体实践
    • 收集目前测试问题整理
    • 改变项目开发方式
    • 对微服务Api的实践
Powered by GitBook
On this page

Was this helpful?

  1. 初步实践
  2. Javascript 测试框架

Chai

PreviousJavascript 测试框架NextMocha

Last updated 6 years ago

Was this helpful?

CHAI是一个断言库,类似于节点的内置断言。它使测试变得更容易,因为您可以通过代码来运行大量的断言。

  • 对数组的单元测试

res.body.should.to.be.an.instanceof(Array);
res.body.should.to.have.lengthOf(1);
res.body.should.to.have.deep.nested.property("[0].ean", data.ean);
官方网站