# 手把手教你为Javascript/Node Github库设置测试覆盖率徽标(Coverage Badge)
怎样让一个Github库变得炫酷起来?很简单,README.MD文件作为库的封面,可以做很多文章。
最显眼的应该就是badge(勋章)了。勋章通常位于库标题下方,或是动态生成,或只是静态图片,用来展示库的当前状态简洁明了。不过也不要用太多勋章,这会让库看起来杂乱无章。勋章示例:https://coveralls.io/。
动态生成的勋章通常需要有一个提供勋章生成服务的插件或网站,通过提供库的信息,来提取某处数据,更改源svg文件来生成一个为你的库自定义的勋章。如:https://www.npmjs.com/package/badges。
其中,最常用的badge之一就是Code Coverage了。Coverage即覆盖范围,主要用百分比表示测试代码对函数方法测试的覆盖程度。这也是一个衡量和鞭策自己单元测试的有力工具。。。每次看数据都略蛋疼。
拿我的一个ember插件作为示例,用Github账户登陆,并增加相应的库之后便可以看到这样详细的数据: