学习如何测试异步代码[5],主要有 2 种异步调用方式:回调和 Promise 。回调是通过 done 函数,Promise 则有多种测试方式:直接返回、使用 async awAIt、或者配合前面任意种一方式直接丢给 expect 函数(类似 return|await expect(promise).resolves|rejects.toBe()) 学习使用跟启动、清理相关的一些调用周期函数[6] 。比如:beforeAll()、beforeEach() 。同时 Jest 还提供了类似 test.only()/describe.only() 的函数,让你仅测试一小部分的代码 学习 Mock 函数的使用[7] 。这部分的内容经常会用到 , 比如 Mock 函数的创建、实现和使用、如果 Mock 第三方模块(全部和局部) 学习如何配置浏览器环境的测试[8](利用 jsdom),需要安装 jest-environment-jsdomReferences[1]OpenJS Foundation:https://jestjs.io/blog
[2]官方教程:https://kulshekhar.Github.io/ts-jest/docs/getting-started/installation
[3]匹配器(Matcher)的使用:https://jestjs.io/docs/using-matchers
[4]https://jestjs.io/docs/expect:https://jestjs.io/docs/expect
[5]测试异步代码:https://jestjs.io/docs/asynchronous
[6]使用跟启动、清理相关的一些调用周期函数:https://jestjs.io/docs/setup-teardown
[7]学习 Mock 函数的使用:https://jestjs.io/docs/mock-functions
[8]如何配置浏览器环境的测试:https://jestjs.io/docs/tutorial-jquery
【Jest:目前最广泛使用的前端 JavaScript 测试框架】
推荐阅读
-
姿态时尚|戴安娜姐姐碎花裙搭衬衫绝了,曾俘获查尔斯,却因穿得太高调被甩
-
「娱乐大家说说」它2.0T+279匹马力,百公里仅需6.2秒!,中型车不一定非要选雅阁
-
-
汽车小哥哥|看了她妹妹的素颜,到底谁才是女爱豆?,以为杨超越够美了
-
苹果手机如何刷机还原,iphone不用电脑刷机教程
-
全国首个认知功能筛查公益活动启动 连锁药店配专业人士和测量表
-
[]五一小长假怎么安排?自驾游游客将超七成,健康游成为关注热点
-
杨幂|《狐妖小红娘》系列女主对比,85花难敌95花,杨幂得靠龚俊逆转
-
坤坤说历史|你曾经是个王者,直到你妈妈来了!,搞笑GIF趣图:哥们
-
【梓盺】,誓死捍卫冠军荣耀,LPL最有希望的一年,五只银河战舰即将起航
-
家乡体育|曝北京重签4冠王高帅富,NBA总冠军林书豪无缘回归?,大反转
-
小懒猫|朱祁镇复位太容易,为何朱祁钰和于谦未能阻,被囚7年突然爆发
-
张豆豆|体操女神张豆豆因挺胸照走红!秀高难度一字马,不进娱乐圈考北体
-
吉尼斯世界纪录|破吉尼斯世界纪录,英国一男子用头顶起46卷厕纸
-
【软件】荣耀30Pro+深度体验一周:不吹不黑,感觉像小P40Pro
-
新华网客户端|| 虎嗅调研Vol.7,疫情“被迫”买车,首选不是电动车
-
-
「ROM乐园TB」小米红米手机新机9008模式怎么进入?小米线刷救砖模式
-
double是什么意思(double男是什么意思)
-
空姐|马斯克被空姐指控性骚扰 本人再回应:完全不真实、有本事说出我胎记