mocha 相关问题

Mocha.js是一个在Node.js和浏览器上运行的功能丰富的JavaScript测试框架。

在摩卡柴测试中如何检查一个数组的所有元素是否都有子属性?

我试图测试一个服务器的响应。假设响应是一个数组,其元素有一组属性,相应的值是有其他属性的对象。例如...

回答 1 投票 0

摩卡单元测试:超时后如何强制停止执行测试?

我正在使用mocha运行单元测试,我想强制超时,如果函数超过30000,所以我设置了this.timeout(30000);为了验证它的工作,我在测试用例中放入了无限循环,甚至......。

回答 1 投票 1

如何在sinatra应用程序中支取配置块中的方法?

根据 sinatra 文档,我们使用 configure 块在启动时运行一次。http:/sinatrarb.comintro.html 考虑一下,下面的配置中,我使用 Creds 取证书 ...

回答 1 投票 -1

如何在IntelliJ IDEA的Mocha测试中使用ES6导入?

我安装了IDEA 2020.1.2 Ultimate Edition,安装了NodeJS插件,该插件是使用IDE运行Mocha测试所必需的。当我使用IDEA(而不是控制台中的npm test)运行此简单测试时,导入...

回答 1 投票 0

在进行摩卡测试后如何关闭浏览器?

我是webdriverio和mocha的新手,为了检查我们的Web应用程序,我编写了2个测试。运行第一个测试后,我想关闭浏览器并再次登录。当我使用browser.close()时,我得到了...

回答 1 投票 0

[JSDOM脚本元素在Mocha中被覆盖

我有两个几乎相同的JS文件,我无法更改它们要添加测试。文件1:const url =“ https://file-1.js”; (function(){“ use strict”; window.onload =()=> {...

回答 1 投票 1

使用websocket时,即使使用websocket.close / termintae,mocha测试也不会退出

我正在尝试通过以下方式来测试我的Websocket服务器,方法是在我的Mocha测试文件中打开一个Websocket客户端,连接到ws服务器并等待响应。我将一个HTTP请求发送到ws服务器,然后发送一个...

回答 1 投票 0

如何在Mocha测试中向“ this”关键字添加类型?

我正在使用延迟的根套件功能在我的Mocha测试中初始化一些异步数据。在我的最前一步中,我正在创建一些具有特定类型的对象,并将它们存储在此对象中。...

回答 1 投票 1

如何扩展Mocha的Context接口?

采用以下代码段:从“ ./foo”导入{Foo};导出接口MyContext扩展了Mocha.Context {foo:Foo; }这是在安装了@ types / mocha软件包的项目中,因此...

回答 1 投票 0

在继续进行描述之前,如何等待beforeEach执行?

我有以下TypeScript文件:foo.ts import {shouldBehaveLikeBar} from“ ./bar”; describe(“ Foo”,function(){const wallets:Wallet []; beforeEach(async function(){wallets =(...

回答 1 投票 -1

对于所有测试用例,在何处放置“ beforeEach”?

这两个测试之间有什么区别:beforeEach(doSomething)describe(“我是该测试文件中唯一的根源描述”,()=> {//许多测试用例...})describe(“仅root ...

回答 1 投票 2

cy.request不允许我进入下一个UI测试用例

试图集成UI和API测试用例,创建了两个文件:API测试->做登录并写入令牌并将其保存到夹具文件中规范测试->使用用户名和密码进行真实登录...

回答 1 投票 0


如何使用supertest和chai捕获deferred.reject?

我正在使用supertest,chai和mocha来测试我的Web API应用程序。我有以下代码:it('应该返回500',function(done){this.timeout(30000); request(server).get('/ ...

回答 1 投票 0

Travis CI构建过程-TypeScript在Mocha之前捕获错误

这不是TypeScript编译器执行其工作时的错误,但是它导致Travis构建失败。在我的程序包中,我有一个completeRound函数,该函数以数字作为第一个...

回答 1 投票 0

使用mocha / sinon模拟es6类构造函数属性

我有一个小型包装器类,它向某些mysql功能添加了承诺。 const mysql = require('mysql');导出默认类MySQL {构造函数(主机,用户,密码,数据库,端口= 3306)...

回答 1 投票 0

Node Mocha测试日志保存到磁盘

需要将测试日志记录保存到磁盘,我已经尝试了以下代码mocha -R spec test / ** / * _ test.js>报告,假设任何测试用例都失败了,它没有登录到“报告”文件中。请...

回答 3 投票 7

打印有关哪个属性引起了摩卡AssertionError的信息

给出以下单元测试:var object = {a:[],b:[],c:null,d:[],e:[]}; describe('Multiple assertions',()=> {it(“应该是所有数组”,(完成)=> {...

回答 1 投票 0

mocha和ts节点UnhandledPromiseRejectionWarning:TypeError:无法将未定义或null转换为对象

我正在尝试使用mocha设置ts节点,但是测试脚本始终失败。我尝试了摩卡--require ts-node / register --extensions ts,tsx --watch --watch-files src'src / ** / *。spec。{ts,tsx}'...

回答 2 投票 1

测试时无法模拟变量

我正在尝试在节点js上进行测试,我想模拟将要进行单元测试的函数之外的变量。例如const sample = [];函数uploadDoc {sample.push('fileLocation')} ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.