Mocha.js是一个在Node.js和浏览器上运行的功能丰富的JavaScript测试框架。
[我正在尝试使用类似这样的代码来测试我的服务器:描述'POST / do / some / stuff /',->它应该执行此操作,(完成)->请求app .post'/ do / some / stuff /'.timeout ...
让数字= [1,2,3,4,5]; // task1:使用此lastNumber变量将数字存储在数字数组中。让lastNumber = numbers.pop();我想检查lastNumber变量的值...
我正在使用mocha.opts文件在VS Code中配置我的测试。 DeprecationWarning:已淘汰通过mocha.opts进行的配置,该配置将从Mocha的未来版本中删除。使用RC文件或...
我如何编写与查询一起进行数据库连接的mocha / chai测试?
我正在尝试在要测试的文件中测试dbMysqlConnect函数,但是我在实际测试该函数时遇到了麻烦,因为在尝试建立连接时总是会出错。 ...
AWS设备场反应本地appium nodejs webdriverio测试不起作用
我已经使用Appium和WebdriverIO为React Native应用程序创建了测试,它在android模拟器和真实设备上可以在本地正常运行,但不适用于AWS设备场。这个...
我正在用mocha和chai测试我的'用户'代码,但是我一直收到此错误。用于创建模型的index.js文件是自动构建的,并且运行良好。然后,我尝试使用mocha和...
我在服务中有一个方法,要求返回之前恰好等待5000毫秒。我需要对该方法进行单元测试。我想使用sinon fakeTimers模拟延迟,因为我不希望整个...
如何在Mocha / Chai测试中测试'catch(e)'块?
我目前正在尝试覆盖此文件中的所有代码行,但是无法覆盖代码的catch块中的行。我编写了测试文件以涵盖其他所有内容,如何...
Webdriverio。 JS。摩卡咖啡。尝试导入页面对象时-错误:无法在模块外部使用import语句
我正在编写自动化测试,并尝试使用页面对象模式,这就是为什么我需要将页面对象导入测试文件中的原因。根据Webdriverio的文档,为了启用导入,我需要...
在Mocha / Chai测试中进行测试时是否可能出现SyntaxErrors?
我有一个文件,其中包含有关如何根据SyntaxError类型处理SyntaxErrors的代码,它是一个解析文件。但是,由于SyntaxErrors,测试最终失败。我需要找到一个...
[我们有很多ts类,它们使用常量导入文件。就像我们ts类的基本依赖关系。这是TS类的示例(请参阅ServiceBase):从'src / app / ...
打字稿“导入”语法与编译器选项混淆:模块,esnext与commonjs?
我有一个带有一些摩卡测试的打字稿项目,它的开始是这样的:从“ chai”导入{assert};导入“ @ material / mwc-ripple”; //我想测试使用此describe(“ simple test”,(...
错误:无法在视图目录mocha / chai测试代码中查找视图“ subscribers / index”
这里是我得到的错误:错误:无法在views目录中查找视图“ subscribers / index”。这是我的目录树:+ --- controllers | coursesController.js | errorController.js ...
使用Mocha和JavaScript语法测试Angular 9(TypeScript)
我们最近从Angular.js迁移到了Angular 9(类型脚本),希望继续在Mocha中编写测试,但保留JavaScript语法(而不是在TypeScript Mocha中编写测试)。是那...
TSNode + Mocha:忽略TypeScript错误(使编译器产生错误并使TSNode执行发出的代码)
在下面的代码中,尽管函数test2无效,但是它不应影响对函数test1的测试:导出函数test1():布尔值{return true; }导出函数test2():数字{...
对于我正在处理的另一个项目,我在Windows上安装了nvm,在我的项目#1上,我没有任何tsconfig.json文件,而只有tsc index.ts --sourceMap。我从小就很高兴,但是由于nvm ...
使用依赖于Mocha和chai的Inversify进行依赖注入的Typescript中的单元测试
我使用mocha和chai使用逆化和单元测试创 建了打字稿项目。 @injectable()export class SomeClass {//在构造函数注入中使用readonly object1:TypeObjectClass; // ...
在internal / main / run_main_module.js:18:47 npm ERR!代码ELIFECYCLE npm ERR! errno 1 npm错误! lottery2@1.0.0测试:摩卡npm错误!退出状态1 npm ERR! npm ERR!在抽奖2@1.0.0测试中失败...
Yarn berry(v2)通过引入pnp摆脱了node_modules(我真的很喜欢)。但是,由节点直接执行的脚本不了解pnp模块,因此您必须使用yarn运行此类脚本。 ...