和声2
目录
茉莉花
jasmine-co是一个简单的
Jasmine
2.x
适配器,它允许您使用
ES6
生成器函数来使用同步模式极大地简化您的异步测试代码。
jasmine-co还使您能够从规范中返回承诺,而无需手动担心处理
Jasmine
的done回调。
对于您的
TypeScript
粉丝来说,这意味着您可以轻松使用async/await
。
测试异步函数不一定是痛苦的。
要求
支持生成器的
NodeJS
您可以使用nodejs@0.12.x与--harmony
或者省去一些麻烦,只需使用nodejs@4.x
,它默认支持生成器、箭头函数和其他
ES6
特性
茉莉花
2.x
快速开始
安装jasmine-co
全局,例如在帮助文件中
在特定的describe块中安装/卸载
安装/卸载特定的it
一次性使用
等等。
像往常一样编写测试,但不是使用function
+
done
,要么......
使用function*和yield
,或
一个返回承诺的function
(thennable)
就是这样。
全局安装
//
spec/helpers/jasmine-co.help
2021-07-01 17:04:10
7KB
系统开源
1