原文:前端测试框架Jest系列教程 -- Asynchronous(测试异步代码)

写在前面: 在JavaScript代码中,异步运行是很常见的。当你有异步运行的代码时,Jest需要知道它测试的代码何时完成,然后才能继续进行另一个测试。Jest提供了几种方法来处理这个问题。 测试异步代码的三种实现方式: 方法一:回调函数 这是非常常见的通用处理方式,比如你有一个fetchData callback 的function用来获取数据,并且在获取完成的时候调用callback 函数,你 ...

2017-12-10 19:48 1 5767 推荐指数:

查看详情

前端测试框架Jest系列教程 -- 简介

系列教程:   1. 前端测试框架Jest系列教程 -- Matchers(匹配器)   2.前端测试框架Jest系列教程 -- Asynchronous(测试异步代码)   3.前端测试框架Jest系列教程 -- Mock Functions(模拟器)   4.前端测试框架 ...

Sun Dec 10 18:22:00 CST 2017 3 26781
前端测试框架Jest系列教程 -- Global Functions(全局函数)

写在前面:   Jest中定义了很多全局性的Function供我们使用,我们不必再去引用别的包来去实现类似的功能,下面将列举Jest中实现的全局函数。 Jest Global Functions afterAll(fn, timeout) 从字面意思就可以理解到它是在所有测试运行完之后才会 ...

Fri Dec 15 05:00:00 CST 2017 0 3445
前端测试框架Jest系列教程 -- Matchers(匹配器)

写在前面:   匹配器(Matchers)是Jest中非常重要的一个概念,它可以提供很多种方式来让你去验证你所测试的返回值,本文重点介绍几种常用的Matcher,其他的可以通过官网api文档查看。 常用的匹配方式: 第一种:相等匹配,这是我们最常用的匹配规则   在这段代码中 ...

Mon Dec 11 17:20:00 CST 2017 2 5705
前端测试框架Jest系列教程 -- Expect(验证)

写在前面 在编写测试时,我们通常需要检查值是否满足某些条件,Jest中提供的expect允许你访问很多“Matchers”,这些“匹配器”允许您验证不同的东西。 Expect 可以验证什么 Jest中提供了如下的验证方法: expect(value ...

Fri Jun 01 06:10:00 CST 2018 0 6478
(五)Jest测试异步代码

方法一:回调函数 这是非常常见的通用处理方式,比如你有一个fetchData(callback)的function用来获取数据,并且在获取完成的时候调用callback 函数,你想测试返回的数据是“peanut butter” ,默认情况下当fetchData执行完成的时候Jest测试就完成 ...

Tue May 05 21:01:00 CST 2020 0 750
前端测试框架Jest总结

目录 1.前端自动化测试产生的背景与原理 1.1 实例引入 1.2 增加代码 1.3 代码优化 2.前端自动化测试框架Jest 2.1 使用Jest修改自动化测试样例 2.2 Jest的简单配置 ...

Sun Jun 14 01:54:00 CST 2020 0 762
Jest前端测试框架入门

近年来,随着前端工程化的发展,前端发生了翻天覆地的变化。jQuery已经慢慢淡出了我们的视野,React、Vue和anglur三驾马车急速驶来。从此,前端进入了数据驱动的时代,也有了清晰的模块化开发的方式。随之而来的就是如何去保证自己的代码的正确性。 为什么需要前端自动化测试 编写测试代码要在 ...

Mon Dec 09 05:11:00 CST 2019 0 495
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM