我是node.js中单元测试的初学者,我想知道在node.js中编写单元测试的最佳实践是什么--例如' it‘方法--我可以拥有多少断言测试用例,在单个it方法中是否只有一个测试用例的编写标准。请给我一个编写单元测试用例的想法。谢谢。)
发布于 2015-10-18 09:29:39
在一个it()调用中测试一部分功能,如果确实需要,只使用多个断言。
如果在一个it()调用中使用两个断言,则第一个断言的失败将阻止第二个断言的执行,从而隐藏部分测试,从而阻止您获得可能的错误的完整视图。
研究如何在描述块中使用“前后”和“后/后”--这将真正帮助您只对每个it()中的代码的小部分执行测试。见摩卡文档中的“钩子”一章。
还可以创建自己的辅助函数集,为单个测试准备代码,以防止(过多)测试中的代码重复--我认为测试中的代码复制与“真实”代码中的代码复制一样糟糕。
发布于 2016-01-06 11:51:05
https://stackoverflow.com/questions/33182875
复制相似问题