为了让我们的测试看起来乾净,就跟写Code一样,
浅显易懂是原则,所以我们要把握以下两点!
先来介绍Enzyme 的Shallow 和 Mount 两个渲染的API吧~
Shallow: 适用於单元测试,而且可以确保我们的测试不会影响任何子类别Component的行为
传入的是整个要测试的Component
比较常用的function
Mount: 适用於有多个Component会互相影响的时候,
使用这种渲染方式在测试里,被用到的DOM都会互相影响
再来介绍几个 JEST的function吧~
上面是Enzyme 两个渲染API的比较和 JEST的一些function的简单介绍,
後续在写测试的时候都会用到~
下一篇! 要来说明怎麽样让同样的Code写成共用function,
让我们的测试Code看起来简洁有力,
用的会是我们最最最基本的两个function
<<: Day.7 保有日常备份重要性 - binlog 解析 &备份资料 (mysqldump / binlog)
>>: 自动化测试,让你上班拥有一杯咖啡的时间 | Day 1 - 前言
你学到了甚麽? 我们可以将学到的图表分为3类 Trends - 可以定义一种变换的模式 sns.li...
在上一篇文章中完成Unity游戏开发的最後一环,今天我们要来谈谈专案过程中所用到的工具 目录 专案发...
activity_main: 在LinearLayout中加入播放/暂停、停止、循环的按钮 <...
昨天介绍rxjava2简单的写法,今天会介绍rxjava2其他的做法 Observables RxJ...
经过昨天的一番折腾,我想读者们都对基本的图片优化稍有概念了,今天要介绍的优化技巧其实严格来说也算是...