首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

使用mocha编写node服务单元测试

beforeEach(function() { // 在本组每个测试用例开始前会执行 }) afterEach(function() { // 在本组每个测试用例结束后会执行 }) }) superTest...回到我们的文章主题上来,如果我们想要从请求开始来测试node服务接口返回的数据是否正常,也就是说进行一个整体性测试,那么 superTest 就是一个非常好的选择。...superTest可以帮助我们去请求本地 koa 或者 express这类web框架所编写的路由接口,而且对接口返回的状态码、数据等进行断言校验。...它本身不依赖任何测试框架,所以我们可以直接把它丢到mocha的测试用例中执行: const request = require('supertest'); const express = require...mocha本身是一个比较简单的测试框架,在此基础上,我们使用一些npm包来加强我们的测试过程: nyc: 提供全面的测试覆盖率 chai: 多种风格的断言判断 sinon: 用于模拟或者替换难以测试的代码 superTest

3.9K20
领券