当然要分node和浏览器端.
1
milklee Mar 27, 2016
Node.js 端用 Jasmine ,浏览器端用 Jasmine+ Karma
|
2
sox Mar 27, 2016
Node 用 ava
浏览器 Karma + xxx |
5
magicdawn Mar 27, 2016
mocha 挺好用的啊
用 mocha + co-mocha + should + istanbul + travisci.org + coveralls.io 撸了几个 100% coverage 的小轮子。 |
6
magicdawn Mar 27, 2016
当然我说的是 node 这边。。。
|
7
magicdawn Mar 27, 2016
ava 是吐槽 mocha 的 test 不是并行执行的,很慢啥的。。。
估计等我体会到了 mocha 的慢会换吧。暂时没体会到。 |
8
darluc Mar 27, 2016
mocha 嘛
|
9
darksheen Mar 27, 2016 用 alert()的算什么
|
11
zhuangzhuang1988 Mar 27, 2016
人肉测试??!!
|
12
hxtheone Mar 27, 2016
难道只有我是 mocha + chai 吗
|
13
xcv58 Mar 27, 2016 via iPhone
mocha + chai. ava 现在不支持 React
|
15
ysmood Mar 28, 2016
mocha , ava 这种单测库看了眼 dependencies 就不想用了,太笨重,尤其是用到 browser 里的时候。
很多侵入式设计,各种全局变量,有洁癖的人完全无法忍受。 于是自己撸了个超轻量的库: https://github.com/ysmood/junit # Features - Supports both Node.js and old browsers - Should work well from ES3 to ES7 - Make it super easy to concurrently test async functions, designed for `async-await` - Automatically garbage collect the unhandled error - Full customizable report style - Not a single global variable pollution - Only one dependency, light weight and behavior predictable |
16
greatghoul Mar 28, 2016
昨天刚有人向我推荐了摸插。
|
17
old9 Mar 28, 2016
|
18
zero0x00 Mar 28, 2016
gs.js
|
19
greatghoul Mar 28, 2016
@old9 摩卡这名字一点儿不霸气,所以按拼音来读会污很多。
|
20
zhouyg Mar 28, 2016
console.log 好羞愧。
|
21
123s Mar 28, 2016 via iPhone
说 alert console 都不知道什么是测试框架
|
22
forsigner Mar 28, 2016
最近个人项目都选择了 Jest
|
24
qqqppp9998 Mar 28, 2016
mocha
|
25
oreo Mar 28, 2016
摩卡和茶....
|
26
ysmood Mar 29, 2016
@sox ava 还没出名的时候写的,当时只有 mocha 和 tape 之类的库。而且现在来看感觉 ava 太繁杂了,我需要一个简洁的库,以防止类似 left-pad 这样的悲剧。依赖过多就很难保证程序的稳定性和可预测性。
|
27
yangxiongguo Apr 5, 2016
|
28
henryhu Jul 25, 2021
Jest 比 Mocha 更易用,现在用 Jest 的不少吧 https://businessonwechat.com/blog/2021/07/25/jest.vs.mocha/
|