摘要:
转自:http://www.ruanyifeng.com/blog/2015/12/a-mocha-tutorial-of-examples.html Mocha默认每个测试用例最多执行2000毫秒,如果到时没有得到结果,就报错。对于涉及异步操作的测试用例,这个时间往往是不够的,需要用-t或--ti 阅读全文
摘要:
转自:http://www.ruanyifeng.com/blog/2015/12/a-mocha-tutorial-of-examples.html 如果测试脚本是用ES6写的,那么运行测试之前,需要先用Babel转码。进入demo04目录,打开test/add.test.js文件,可以看到这个测 阅读全文
摘要:
转自:http://www.ruanyifeng.com/blog/2015/12/a-mocha-tutorial-of-examples.html Mocha允许在test目录下面,放置配置文件mocha.opts,把命令行参数写在里面。请先进入demo03目录,运行下面的命令。 上面这个命令有 阅读全文
摘要:
转自:http://www.ruanyifeng.com/blog/2015/12/a-mocha-tutorial-of-examples.html 除了前面介绍的--recursive,Mocha还可以加上其他命令行参数。请在demo02子目录里面,运行下面的命令,查看效果。 6.1 --hel 阅读全文
摘要:
转自:http://www.ruanyifeng.com/blog/2015/12/a-mocha-tutorial-of-examples.html 命令行指定测试脚本时,可以使用通配符,同时指定多个文件。 上面的第一行命令,指定执行spec目录下面的my.js和awesome.js。第二行命令, 阅读全文
摘要:
转自:http://www.ruanyifeng.com/blog/2015/12/a-mocha-tutorial-of-examples.html 有了测试脚本以后,就可以用Mocha运行它。请进入demo01子目录,执行下面的命令。 上面的运行结果表示,测试脚本通过了测试,一共只有1个测试用例 阅读全文
摘要:
转自:http://www.ruanyifeng.com/blog/2015/12/a-mocha-tutorial-of-examples.html 上面的测试脚本里面,有一句断言。 所谓"断言",就是判断源码的实际执行结果与预期结果是否一致,如果不一致就抛出一个错误。上面这句断言的意思是,调用a 阅读全文
摘要:
转自:http://www.ruanyifeng.com/blog/2015/12/a-mocha-tutorial-of-examples.html Mocha(发音"摩卡")诞生于2011年,是现在最流行的JavaScript测试框架之一,在浏览器和Node环境都可以使用。 所谓"测试框架",就 阅读全文
摘要:
转自:http://www.ruanyifeng.com/blog/2015/12/a-mocha-tutorial-of-examples.html Mocha的作用是运行测试脚本,首先必须学会写测试脚本。所谓"测试脚本",就是用来测试源码的脚本。 下面是一个加法模块add.js的代码。 要测试这 阅读全文