Jest 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Jest 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Jest 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
操作系统 跨平台
软件类型 开源软件
开源组织 Facebook
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2014-05-15

软件简介

Jest 可帮你实现无痛的 JavaScript 单元测试支持,由 Facebook 推出。

测试代码:

// __tests__/sum-test.js
jest.dontMock('../sum');

describe('sum', function() {
 it('adds 1 + 2 to equal 3', function() {
   var sum = require('../sum');
   expect(sum(1, 2)).toBe(3);
 });
});
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
发表于服务端专区
2019/01/18 08:09

Jest 考虑迁移到 TypeScript,阮一峰:Flow 要完

Jest 社区成员 Simen Bekkhus 表示团队正在实验性地将 Jest 迁移到 TypeScript。 Jest 是一个 Facebook 开源的测试框架,目前其使用 Flow 语言开发。 TypeScript 已经成为了当之无愧的主流,Simen 提交了一个 PR,他指出在最新的 JavaScript 现状调查报告中,有超过 46.7% 的开发者使用过并且将再次使用它,同时有 33.7% 想要学习它,此外由于 Babel 7 支持 TypeScript,因此将其集成到工作流中也变得比以往更容易。所以 Jest...

25
5
发表了资讯
2017/05/07 07:30

Jest 20.0.0 发布,JavaScript 单元测试工具

Jest 20.0.0 发布了,Jest 是 Facebook 开源的无痛 JavaScript 测试工具。Jest 默认使用 Jasmine assertions,模块化,可扩展、可配置。Jest 也可以捕获 React 或其他可序列化值的快照,以便快速编写测试,并提供无缝的更新体验。 更新内容: New --projects option to run one instance of Jest in multiple projects at the same time. New multi project runner New keyboard/arrow selection for watch mode typeaheads. Ne...

0
9
发表了资讯
2016/12/31 07:11

Jest 18.1.0 发布,JavaScript 单元测试工具

Jest 18.1.0 发布了,Jest 是 Facebook 开源的无痛 JavaScript 测试工具。Jest 默认使用 Jasmine assertions,模块化,可扩展、可配置。Jest 也可以捕获 React 或其他可序列化值的快照,以便快速编写测试,并提供无缝的更新体验。 更新内容: Fixed console.log and fake timer behavior in node 7.3 Updated istanbul-api Updated jest-diff equality error message Disabled arrow keys when entering a pattern in watch mod...

0
14
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/04/08 15:27

Jest

vue cli 拥有开箱即用的通过 Jest 或 Mocha 进行单元测试的内置选项。 由于mocha单元测试集合在vue cli下有问题,可以使用 jest 来完成单元测试。 语法: 普通匹配器: tobe : 是否精确匹配 toBe用的是 js 中的 Object.is() ,属于ES6中的特性,所以不能检测对象,如果要检测对象的值的话,需要用到 toEqual 。 toEquel : 递归检查对象或者数组中的每个字段。 toBeNull只匹配null toBeUndefined只匹配undefined toBeDefine与toB...

0
0
发表了博客
2018/07/10 19:27

[Jest] Write data driven tests in Jest with test.each

Often, we end up creating multiple unit tests for the same unit of code to make sure it behaves as expected with varied input. This is a good practice, but it can be a little tedious to create what is essentially the same test multiple times. We copy a test, paste it and update the variables that matter. Maybe we do that several times. Then, if we need to update our tests, we update each copy o...

0
0
发表于大前端专区
2018/07/08 22:36

React 16 Jest单元测试 之 Jest工具

转载地址 React 16 Jest单元测试 之 Jest工具 项目初始化【这里使用之前的项目,节省时间】 项目初始化地址 https://github.com/durban89/webpack4-react16-reactrouter-demo.git tag:v_1.0.23 拉取 git clone https://github.com/durban89/webpack4-react16-reactrouter-demo.git cd webpack4-react16-reactrouter-demo git fetch origin git checkout v_1.0.23 npm install Jest有很多特定的功能,可以作为单独的包来使...

0
0
2018/11/22 13:35

Jest + Selenium WebDriver

/** * @jest-environment jest-environment-webdriver */ const url = 'https://www.actionherojs.com' describe('www.actionherojs.com#index', () => { test('it renders', async () => { await browser.get(url) const title = await browser.findElement(by.tagName('h2')).getText() expect(title).toContain('reusable, scalable, and quick') }) test('loads the latest version number from Git...

0
0
发表了博客
2019/07/25 12:10

Jest自动化测试

最近一直很苦恼,测试这一块的内容,一直想提升测试效率,从慕课网了解到了自动化测试jest ,准备试下下,记录一下学习笔记,方便别人使用 1 什么是 Jest? Jest是 Facebook 的一套开源的 JavaScript 测试框架, 它自动集成了断言、JSDom、覆盖率报告等开发者所需要的所有测试工具,是一款几乎零配置的测试框架。并且它对同样是 Facebook 的开源前端框架 React 的测试十分友好。 2 安装Jest 2.1 初始化package.json 在shell中输入...

0
0
发表了博客
2019/04/10 10:10

单元测试之jest

jest是Facebook的一套开源的JavaScript测试框架,它集成了快照测试、断言、mock以及覆盖率报告等功能,很全面而且基本不需要太多的配置便可使用Vue-Test-Utils是Vue的官方的单元测试框架,它提供了一系列非常方便的工具,使我们更加轻松的为Vue构建的应用来编写单元测试。 这里讲的主要是Vue+Jest+Vue-Test-Utils的项目,假设现在你已经使用vue-cli3搭建了一个vue项目: 1.安装jest npm install --save-dev jest @vue/test-util...

0
0
发表于AI & 大数据专区
2019/04/22 22:39

聊聊jest的IdleConnectionReaper

## 序 本文主要研究一下jest的IdleConnectionReaper ## IdleConnectionReaper jest-common-6.3.1-sources.jar!/io/searchbox/client/config/idle/IdleConnectionReaper.java ``` public class IdleConnectionReaper extends AbstractScheduledService { final static Logger logger = LoggerFactory.getLogger(IdleConnectionReaper.class); private final ReapableConnectionManager reapableConnectionManager; private final...

0
0
发表于开发技能专区
2019/04/21 21:10

聊聊jest的NodeChecker

## 序 本文主要研究一下jest的NodeChecker ## NodeChecker jest-common-6.3.1-sources.jar!/io/searchbox/client/config/discovery/NodeChecker.java ``` public class NodeChecker extends AbstractScheduledService { private final static Logger log = LoggerFactory.getLogger(NodeChecker.class); private final static String PUBLISH_ADDRESS_KEY = "http_address"; private final static String PUBLISH_ADDRESS_KEY_V...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
24 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部