[Jest] Test JavaScript with Jest
JavaScript with test jest
2023-09-14 09:00:53 时间
Let's learn how to unit test your JavaScript with Jest, a JavaScript unit testing framework from Facebook. We'll install and optimize Jest for this project and see how quick and easy it is to get things going with Jest.
Install:
npm i jest-cli --save-dev
sum.js:
var R = require('ramda') module.exports = sum; function sum(ary){ return R.sum(ary); }
sum.test.js:
const sum = require('./sum') test('adds 1 + 2 to equal 3', () => { expect(sum([1,2])).toBe(3) })
Package.json:
Because jest simulate the broswer, so you are able to access 'window' object. But it is really not necessary for Node app.
So, you can config it in package.json:
"jest": { "testEnvironment": "node" },
相关文章
- 【说站】javascript判断变量相等的方法整理
- Java|JavaScript 模拟钓鱼网站实例一[通俗易懂]
- JavaScript学习总结(九)——Javascript面向(基于)对象编程详解编程语言
- javascript中String类型转换详解编程语言
- javascript 签名验证的方法 (包括服务端)详解编程语言
- Oracle 中的 WITH 语句使用技巧(oracle with用法)
- MySQL查询优化使用WITH子句的限制与替代方案(mysql不能用with)
- javascript之文本框输入四个数字自动加空格的脚本
- JavaScript给汉字排序实例代码
- JavaScript模拟下拉菜单代码
- JavaScript语言精粹学习笔记
- javascript设计模式之单体模式面向对象学习基础
- 一套比较完整的javascript面试题(部分答案)
- 菜鸟javascript基础整理1
- javascript的console.log()用法小结
- javascript中方便增删改cookie的一个类
- Javascript异步编程的4种方法让你写出更出色的程序
- javascript简单事件处理和with用法介绍
- JavaScript的strict模式与with关键字介绍
- JavaScript严格模式禁用With语句的原因
- JavaScript中伪协议javascript:使用探讨
- Javascript基础教程之JavaScript语法
- Javascript基础教程之if条件语句