
Jasmine
GJWeigege
不断成长不断强大!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
单元测试框架Jasmine学习笔记
前言实习期间接触很多新东西。最近又在学习如何写一个独立的测试单元。看了公司前人的代码,后来网上搜寻了相关的知识,打算还是将自己的理解简单写下来。Jasmine简介Jasmine是一种JavaScript的测试框架,它不依赖于其他框架,也不依赖于DOM结构。其语法特点在于简单清晰,就算是刚入门没多久的JavaScript程序猿也能够写出简单的测试单元代码。Jasmine下载下载地址为: https:原创 2016-07-27 10:24:39 · 3622 阅读 · 0 评论 -
组件单元测试开发过程小总结
前言最近在开发公司内部公共组件的使用样例和代码单元测试。 具体单元检测框架的知识,可以查看另一篇博文: 单元测试框架Jasmine学习笔记开发过程中遇到的一点问题就容易纠结很久,为了能够吸取教训,特地将遇到的问题记录下来,避免以后能够再犯,并且加深对代码原理的理解。问题1:ES6语法的文件引用ES6使用export导出模块时,代码如下:export default { //导出模块}原创 2016-07-29 19:54:15 · 1069 阅读 · 0 评论 -
Jasmine文档(一)
前言之前看了一些关于Jasmine的文章,后来在官网上看到了文档,试着自己翻译了一下,有问题的欢迎大家指正哈。 官网地址为:Jasmine官方文档介绍Jasmine是一种用于测试JavaScript代码的行为驱动开发框架。它不依赖于其他任何JavaScript框架。它也不需要一个DOM结构。它有一个干净、清晰的语法,所以你可以很轻易地书写单元测试代码。本指南是针对于Jasmine2.4.1版本。d翻译 2016-08-04 18:44:00 · 3832 阅读 · 0 评论 -
Jasmine文档(三)
前言这是我翻译的Jasmine文档第三篇,前两篇文章的地址为: Jasmine文档(一) Jasmine文档(二)匹配全局jasmine.anyjasmine.any传递一个构造函数(constructor)或者“类”(class)作为一个期望值,如果实际构造函数和传递的参数相同则返回true。例如: describe(“jasmine.any”, function() { it(“m翻译 2016-08-05 17:01:43 · 2139 阅读 · 1 评论 -
Jasmine文档(二)
前言这是翻译的Jasmine文档第二篇,第一篇文章的地址为: Jasmine文档(一)Spies(间谍)Jasmine有称为间谍(spies)的测试双重功能。一个spy可以监测任何函数的调用和参数的调用痕迹。Spy只能存在于定义它的describe()和it()代码块内,而在每一个spec结束后将被移除。(这个语法在Jasmine2.0才改变的) 有几个特别的Matchers于spy相互作用:翻译 2016-08-05 16:43:56 · 2847 阅读 · 0 评论