首页 > TAG信息列表 > karma-mocha

javascript-使用Karma&Mocha.js对多个用例进行单元测试

我对测试还很陌生,所以这个问题是关于最佳实践以及该测试应该如何编写的.我正在将Karma与Mocha和Chai一起测试Angular.js应用. 我目前正在测试一个函数,该函数计算以特定顺序排列字母组合的方式的数量.它遵循一种模式来从辅音组或元音组中提取字母. 这些是我目前的测试: describe("

断言期间诺言被拒绝时,业力通过测试

如果诺言本身像“确实失败”测试中那样被拒绝,那么测试就会失败,正如我所期望的那样.如果断言失败/抛出错误/在promise的“ then”中拒绝了promise,我会记录错误:“未处理的promise拒绝”,并且测试仍然通过.如何使它在拒绝时失败,而不是记录未处理的拒绝? import { expect } from 'c

javascript – 在`mocha –watch`重新运行之前清除标准输出

我想用mocha -watch在每次测试迭代之间自动执行clear.有没有一种很好的方法在(重新)运行mocha之前自动执行命令?解决方法:Mocha支持不同的reporters,min记者完全按照您的要求进行操作: mocha run --recursive dist/tests --reporter min 如果与–watch标志一起使用,它会特别有用,因

javascript – 如何使用Snap.svg在Karma中编写与SVG图形交互的单元测试?

我正在开发一个Web应用程序,它使用SVG图形进行大部分显示和交互.我想使用Karma创建加载SVG资产的单元测试,确保存在某些组/路径等. 我还没有找到任何直截了当的答案,如何做到这一点,或者我自己想出来的.我试图让这样一个简单的测试通过(使用mocha& chai): describe("SimpleDecalRou