Mocha

简介: Mocha(发音"摩卡")诞生于2011年,是现在最流行的JavaScript测试框架之一,在浏览器和Node环境都可以使用。所谓"测试框架",就是运行测试的工具。
Mocha(发音"摩卡")诞生于2011年,是现在最流行的JavaScript测试框架之一,在浏览器和Node环境都可以使用。
所谓"测试框架",就是运行测试的工具。通过它,可以为JavaScript应用添加测试,从而保证代码的质量。
本文全面介绍如何使用Mocha,让你轻松上手。如果你以前对测试一无所知,本文也可以当作JavaScript单元测试入门。值得说明的是,除了Mocha以外,类似的测试框架还有JasmineKarmaTape等,也很值得学习。
  • 怎么说呢今天写东西的时候遇见了Mocha这个测试框架,在测试过程中遇到了一些小问题,下面一一记录

  • 在用这个测试框架之前要
    npm install

  • 如果第一次用这个框架记得
    npm install --global mocha

  • 接着
    npm install

  • 如果有报错,想下边这种
    Error: Cannot find module 'chai'

  • 原因就在于全局安装,测试只是针对当前的文件项目,不能全局安装,具体问题可以看StackOverflow:

Node.js: Cannot find module 'chai'

可以用下边的命令解决
npm install --save-dev chai

目录
相关文章
|
4月前
|
测试技术
Cypress继承Mocha 的那些特性介绍
Cypress继承Mocha 的那些特性介绍
Cypress继承Mocha 的那些特性介绍
|
4月前
|
消息中间件 测试技术 Linux
GoogleTest 测试框架
GoogleTest 测试框架
|
10月前
|
JavaScript 前端开发 测试技术
JavaScript测试和调试工具:学习使用测试框架(如Jasmine、Mocha)对JavaScript代码进行单元测试
JavaScript测试和调试工具:学习使用测试框架(如Jasmine、Mocha)对JavaScript代码进行单元测试
|
10月前
|
前端开发 JavaScript 测试技术
用Jest做前端单元测试
前端单元测试概念听着很高大上,应该也是从后端的单元测试借鉴过来的,但在工作中我其实从来没做过。前端各种开发调试工具本身比较优秀了,最简单的 console、debugger 完全可以测试,虽说是一次性的,但是本身前端变化就比较快。
79 0
|
运维 JavaScript 前端开发
单元测试(jest):理解、安装、使用
单元测试(jest):理解、安装、使用
130 0
|
资源调度 JavaScript 前端开发
前端掌握单元测试-jest(上)
本文适合对单元测试感兴趣的小伙伴阅读
前端掌握单元测试-jest(上)
|
JavaScript 前端开发 测试技术
使用 Mocha 进行 JavaScript 代码自动化测试
使用 Mocha 进行 JavaScript 代码自动化测试
118 0
使用 Mocha 进行 JavaScript 代码自动化测试
|
前端开发 JavaScript Ruby
Jest 测试框架使用的学习笔记
Jest 测试框架使用的学习笔记
Jest 测试框架使用的学习笔记
|
JavaScript 前端开发 测试技术
Jest单元测试
Jest是 Facebook 发布的一个开源的、基于 Jasmine 框架的 JavaScript单元测试工具。提供了包括内置的测试环境DOM API支持、断言库、Mock库等,还包含了Spapshot Testing、 Instant Feedback等特性
8882 0
Jest单元测试
|
JavaScript 前端开发 测试技术
React 16 Jest单元测试 之 Jest工具
转载地址 React 16 Jest单元测试 之 Jest工具 项目初始化【这里使用之前的项目,节省时间】 项目初始化地址 https://github.
1606 0