摘要: 转自:https://www.cnblogs.com/best/tag/Angular/ 官网下载:https://angularjs.org/ AngularJS所有版本下载:https://code.angularjs.org/ 附上一个GitHub上持续更新AngularJS的链接:https 阅读全文
posted @ 2018-01-03 17:47 Sharpest 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 引言 目前项目中的前端架构采用的是RequireJS+AngularJS,小编在工作之余对这个前端框架比较感兴趣,在开始的 时候对这个框架不是很懂,因为里面有很多平台自己封装的东西,所以在理解起来不是很容易,经过这一段时间在项 目中的运用有了一定的理解,下面先来总结总结一下其中的一个技术点——Req 阅读全文
posted @ 2018-01-03 15:45 Sharpest 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 转自http://www.ruanyifeng.com/blog/2015/12/a-mocha-tutorial-of-examples.html 众所周知对于任何一个项目来说,做好单元测试都是必不可少的一项工作。今天在逛CnodeJs社区的时候,无意中看到一篇介绍nodejs测试工具mocha的 阅读全文
posted @ 2018-01-03 13:38 Sharpest 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.ruanyifeng.com/blog/2015/12/a-mocha-tutorial-of-examples.html Mocha支持从测试用例生成规格文件。 进入demo09子目录,运行下面的命令。 上面命令根据test目录的所有测试脚本,生成一个规格文件spec. 阅读全文
posted @ 2018-01-03 13:23 Sharpest 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.ruanyifeng.com/blog/2015/12/a-mocha-tutorial-of-examples.html 除了在命令行运行,Mocha还可以在浏览器运行。 首先,使用mocha init命令在指定目录生成初始化文件。 运行上面命令,就会在demo08目录 阅读全文
posted @ 2018-01-03 13:20 Sharpest 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.ruanyifeng.com/blog/2015/12/a-mocha-tutorial-of-examples.html 大型项目有很多测试用例。有时,我们希望只运行其中的几个,这时可以用only方法。describe块和it块都允许调用only方法,表示只运行某个测试 阅读全文
posted @ 2018-01-03 13:12 Sharpest 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.ruanyifeng.com/blog/2015/12/a-mocha-tutorial-of-examples.html Mocha在describe块之中,提供测试用例的四个钩子:before()、after()、beforeEach()和afterEach()。它们 阅读全文
posted @ 2018-01-03 13:09 Sharpest 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.ruanyifeng.com/blog/2015/12/a-mocha-tutorial-of-examples.html Mocha默认每个测试用例最多执行2000毫秒,如果到时没有得到结果,就报错。对于涉及异步操作的测试用例,这个时间往往是不够的,需要用-t或--ti 阅读全文
posted @ 2018-01-03 11:33 Sharpest 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.ruanyifeng.com/blog/2015/12/a-mocha-tutorial-of-examples.html 如果测试脚本是用ES6写的,那么运行测试之前,需要先用Babel转码。进入demo04目录,打开test/add.test.js文件,可以看到这个测 阅读全文
posted @ 2018-01-03 11:32 Sharpest 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.ruanyifeng.com/blog/2015/12/a-mocha-tutorial-of-examples.html Mocha允许在test目录下面,放置配置文件mocha.opts,把命令行参数写在里面。请先进入demo03目录,运行下面的命令。 上面这个命令有 阅读全文
posted @ 2018-01-03 10:48 Sharpest 阅读(889) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.ruanyifeng.com/blog/2015/12/a-mocha-tutorial-of-examples.html 除了前面介绍的--recursive,Mocha还可以加上其他命令行参数。请在demo02子目录里面,运行下面的命令,查看效果。 6.1 --hel 阅读全文
posted @ 2018-01-03 10:42 Sharpest 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.ruanyifeng.com/blog/2015/12/a-mocha-tutorial-of-examples.html 命令行指定测试脚本时,可以使用通配符,同时指定多个文件。 上面的第一行命令,指定执行spec目录下面的my.js和awesome.js。第二行命令, 阅读全文
posted @ 2018-01-03 10:26 Sharpest 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.ruanyifeng.com/blog/2015/12/a-mocha-tutorial-of-examples.html 有了测试脚本以后,就可以用Mocha运行它。请进入demo01子目录,执行下面的命令。 上面的运行结果表示,测试脚本通过了测试,一共只有1个测试用例 阅读全文
posted @ 2018-01-03 10:24 Sharpest 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.ruanyifeng.com/blog/2015/12/a-mocha-tutorial-of-examples.html 上面的测试脚本里面,有一句断言。 所谓"断言",就是判断源码的实际执行结果与预期结果是否一致,如果不一致就抛出一个错误。上面这句断言的意思是,调用a 阅读全文
posted @ 2018-01-03 10:21 Sharpest 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.ruanyifeng.com/blog/2015/12/a-mocha-tutorial-of-examples.html Mocha(发音"摩卡")诞生于2011年,是现在最流行的JavaScript测试框架之一,在浏览器和Node环境都可以使用。 所谓"测试框架",就 阅读全文
posted @ 2018-01-03 10:20 Sharpest 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.ruanyifeng.com/blog/2015/12/a-mocha-tutorial-of-examples.html Mocha的作用是运行测试脚本,首先必须学会写测试脚本。所谓"测试脚本",就是用来测试源码的脚本。 下面是一个加法模块add.js的代码。 要测试这 阅读全文
posted @ 2018-01-03 10:20 Sharpest 阅读(3221) 评论(0) 推荐(0) 编辑