运维
文章平均质量分 58
qq_39985511
这个作者很懒,什么都没留下…
展开
-
jest单元测试-更多
jest单元测试之更多一、jest.fnjest中的函数,具有跟踪性,可以测试是否被调用?调用几次?入参是否是期望值?it("should jest fn", () => { const jestFn = jest.fn((val) => { return val; }); const pramas = 1; const res = jestFn(pramas); expect(res).toBe(1); expect(jestF原创 2021-06-24 19:18:12 · 543 阅读 · 0 评论 -
jest单元测试-作用域
jest单元测试之作用域一、hook钩子函数beforeAll: 在所有测试用例之前进行执行afterAll : 在所有测试用例之后执行一次beforeEach: 在 每次测试之前执行一次afterEach : 在每次测试之后执行一次describe : 组的概念, 进行测试分组类似作用域,,默认全局就是个全局作用域注: 在describe嵌套的test中,hook函数的执行顺序父[1,3]---> 子【1,3,4,2】---> 父 [4,2]二原创 2021-06-24 19:16:14 · 718 阅读 · 6 评论 -
jest单元测试-匹配器
jest单元测试之匹配器一、匹配器1、toBe 严格相等,值引用 Object.is()2、toEqual 值相等3、toBeNull 4、toBeUndefined5、toBeDefined6、toBeTruthy7、toBeFalsy// 数字8、toBeGreaterThan 大于9、toBeGreaterThanOrEqual 大于等于10、toBeLessThan 小于11、toBeLessThanOrEqual 小于等于// 字符串12、toMatch 匹配原创 2021-06-24 19:14:04 · 687 阅读 · 0 评论 -
jest单元测试-基础
jest测试-基础一、认识前端自动化随着前端的发展,前端设计的领域已经越来越多,也越来越复杂。这就对我们前端工程化能力,提出了更高的要求。 好的前端工程化一般包括三个大的方面:前端自动化测试(前提条件)高质量的代码设计高质量的代码实现二、市面主流的前端测试框架Jasmine (茉莉花): JavaScript测试框架(BDD-集成测试开发框架),这个也算是比较早的测试框架;MOCHA(摩卡): 它是一个功能丰富的JavaScript测试框架,运行在Node.js和浏览器中,使异步测试变原创 2021-06-24 17:50:41 · 1205 阅读 · 0 评论 -
Docker入门
2013年发布至今, Docker 一直广受瞩目,被认为可能会改变软件行业。但是,许多人并不清楚 Docker 到底是什么,要解决什么问题,好处又在哪里?本文就来详细解释,帮助大家理解它,还带有简单易懂的实例,教你如何将它用于日常开发。一、环境配置的难题软件开发最大的麻烦事之一,就是环境配置。用户计算机的环境都不相同,你怎么知道自家的软件,能在那些机器跑起来?用户必须保证两件事:操作系统的设置,各种库和组件的安装。只有它们都正确,软件才能运行。举例来说,安装一个 Python 应用,计算机必须有转载 2020-11-15 15:30:46 · 151 阅读 · 0 评论 -
Windows下Nginx的启动、停止等命令
在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动、停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍。1、启动:C:\server\nginx-1.0.2>start nginx或C:\server\nginx-1.0.2>nginx.exe(不推荐)2、停止:C:\server\nginx-1.0.2>nginx.exe ...转载 2018-10-09 13:44:30 · 1633 阅读 · 0 评论 -
谈谈你对TCP三次握手和四次挥手的理解
放一张楼主自己画的形象图关于tcp你知道多少经常在前端的面试群中发现有人会碰到面试官去询问tcp的握手和挥手问题,诸如你了解tcp吗,解释一下tcp的三次握手和四次挥手,我认为如果只是简单的了解这2个问题,真的那么有意义吗?所以,不防试着去多了解一点网络通信的内容,记得在上家公司的时候有个老哥说过,网络通信其实还是蛮重要的,毕竟我们现在无论是工作还是生活基本都处于互联网之中,尤其作为开...转载 2019-02-20 10:26:55 · 1866 阅读 · 2 评论