目前只知道QUnit,但是这货只能在浏览器上用,不能命令行执行:(
亲们都用什么单元测试框架的?
1
Sin 2014-12-26 09:08:50 +08:00
|
2
noder 2014-12-26 09:08:51 +08:00
好像taobao自己的一套。 忘了具体的名字了。好像和Nodejs 有点关系的 。
|
3
spacewander 2014-12-26 09:13:19 +08:00
jasmine或者mocha?
|
4
pertersonvv OP @Sin 这个是不是太重了,居然用水那个Phantomjs这种奇葩了:(
|
5
yjfengwen 2014-12-26 09:33:08 +08:00
阿里妈妈的arale用的是expect,应该是这个https://github.com/Automattic/expect.js,可用于Node.js或者浏览器端。然后jasmine感觉也挺不错的,只是如果用了模块加载器比如requirejs的话,可能要改一点东西
|
6
pertersonvv OP @yjfengwen 为何不上karma神器,看了下,好像很强大
|
7
ZackYang 2014-12-26 09:57:21 +08:00 1
karma是runner, jasmine & mocha 是测试框架, phantomjs就是webkit的实现.
这一般是搭配使用的, 很少出现只用其中一个的情况. 而且前端分为UnitTest和E2E Test, 不同情况有不同的选择. |
9
subpo 2014-12-26 10:27:14 +08:00
mocha
|
10
lujiajing1126 2014-12-26 10:45:27 +08:00
phantomjs+mocha+chai
chai是一款断言库 然后用sinon.js做stub,mock- - |
11
pertersonvv OP @lujiajing1126 好复杂,你平时上这么多库?
|
12
cattail 2014-12-26 11:47:05 +08:00
@pertersonvv 一般用, 根据自己需要替换. 一般项目小的时候mocha+should就可以了, 毕竟TJ家
|
13
pertersonvv OP @cattail 项目大的时候用啥?
|
14
cattail 2014-12-26 20:26:09 +08:00
|
15
lujiajing1126 2014-12-26 22:41:29 +08:00
|