随笔分类 -  前端单元测试

【前端单元测试入门05】react的单元测试之jest
摘要:jest "jest" 是facebook推出的一款测试框架,集成了前面所讲的Mocha和chai,jsdom,sinon等功能。 安装与配置 npm install save dev jest npm install g jest 运行命令jest后会自动运行项目下所有 .test.js和 .sp 阅读全文
posted @ 2018-03-22 00:26 韩子卢 阅读(3734) 评论(6) 推荐(15) 编辑
【前端单元测试入门04】Karma
摘要:Karma 官方介绍 A simple tool that allows you to execute JavaScript code in multiple real browsers. 即一个允许你在多个真实浏览器中执行js代码的简单工具。 使用了karma之后,我们之前为了Enzyme的mou 阅读全文
posted @ 2018-03-21 10:07 韩子卢 阅读(715) 评论(0) 推荐(6) 编辑
【前端单元测试入门03】Sinon
摘要:前端测试存在的问题 在讲Sinon之前,我们得先讲一下在学习了Mocha、chai以及enzyme之后,我们的前端测试还存在的一些问题。 比如前台测试需要与后台交互,获取后台数据后再根据相应数据进行测试。 又比如一个函数测试依赖另一个函数,我们可以根据测试的目的去模拟另一个函数,讲两者的测试分开,从 阅读全文
posted @ 2018-03-20 10:09 韩子卢 阅读(5309) 评论(0) 推荐(20) 编辑
【前端单元测试入门02】react的单元测试之Enzyme
摘要:React项目的单元测试 React的组件结构和JSX语法,对 "上一章" 的内容来讲进行测试显得很勉强。 React官方已经提供了一个测试工具库: "react dom/test utils" 只是用起来不够方便,于是有了一些第三方的封装库,比如Airbnb公司的 "Enzyme" 测试项目的配置 阅读全文
posted @ 2018-03-19 10:04 韩子卢 阅读(6794) 评论(4) 推荐(18) 编辑
【前端单元测试入门01】Mocha与chai
摘要:Mocha 的简介 Mocha是流行的JavaScript测试框架之一,通过它添加和运行测试,从而保证代码质量 Mocha 的安装与配置 全局安装Mocha npm install g mocha 项目中也安装Mocha npm install save dev mocha 在package.jso 阅读全文
posted @ 2018-03-16 10:15 韩子卢 阅读(2098) 评论(0) 推荐(14) 编辑




点击右上角即可分享
微信分享提示