当前位置: 首页 > ops >正文

Jest入门

快速入门 · Jest中文文档 | Jest中文网

1.下载:npm install --save-dev jest

2.创建 sum.js 文件:

function sum(a, b) {
        return a + b;
}
module.exports = sum;

3.创建sum.test.js 的文件

const sum = require('./sum');
test('adds 1 + 2 to equal 3', () => {

        // 使用了 expect 和 toBe 来检测两个值是否完全相同
        expect(sum(1, 2)).toBe(3);
});

4.配置package.json

{"scripts": {"test": "jest" }}

5.运行:yarn test 或者 npm test,即可输出测试结果

http://www.xdnf.cn/news/8565.html

相关文章:

  • 利用 XML 外部实体注入(XXE)读取文件和探测内部网络
  • redis缓存实战-19(使用 Pub/Sub 构建简单的聊天应用程序)
  • C++:整数奇偶排序
  • iOS知识复习
  • 项目中使用到了多个UI组件库,也使用了Tailwindcss,如何确保新开发的组件样式隔离?
  • linux debug技术
  • 设计模式 - 模板方法模式
  • 教育信息化2.0时代下学校网络安全治理:零信任架构的创新实践与应用
  • 《Java vs Go vs C++ vs C:四门编程语言的深度对比》
  • 第十六章:数据治理之数据架构:数据模型和数据流转关系
  • 【R语言科研编程-散点图】
  • C++ STL6大组件
  • mac 安装 mysql 和 mysqlshell
  • (17) 关于工具箱 QToolBox 的一个简单的范例使用,以了解其用法
  • 详解最长公共子序列问题
  • 【每日一题】【前缀和优化】【前/后缀最值】牛客练习赛139 B/C题 大卫的密码 (Hard Version) C++
  • Git研究
  • Anthropic推出Claude Code SDK,强化AI助理与自动化开发整合
  • 微信小程序调试
  • Python实例题:人机对战初体验Python基于Pygame实现四子棋游戏
  • CSS专题之flex: 1常见问题
  • 事务基础概念
  • 抽象类、普通类和接口的区别详细讲解(面试题)
  • Maven 中央仓库操作指南
  • Baklib构建企业CMS高效协作与安全管控体系
  • 开源视频监控前端界面MotionEye
  • Java基础 Day19
  • python web开发-Flask模板引擎Jinja2完全指南
  • AI扫描王APP:高效便捷的手机扫描工具,让生活更智能
  • yum命令常用选项