Mocha.js是一个在Node.js和浏览器上运行的功能丰富的JavaScript测试框架。
我试图测试一个服务器的响应。假设响应是一个数组,其元素有一组属性,相应的值是有其他属性的对象。例如...
我正在使用mocha运行单元测试,我想强制超时,如果函数超过30000,所以我设置了this.timeout(30000);为了验证它的工作,我在测试用例中放入了无限循环,甚至......。
根据 sinatra 文档,我们使用 configure 块在启动时运行一次。http:/sinatrarb.comintro.html 考虑一下,下面的配置中,我使用 Creds 取证书 ...
如何在IntelliJ IDEA的Mocha测试中使用ES6导入?
我安装了IDEA 2020.1.2 Ultimate Edition,安装了NodeJS插件,该插件是使用IDE运行Mocha测试所必需的。当我使用IDEA(而不是控制台中的npm test)运行此简单测试时,导入...
我是webdriverio和mocha的新手,为了检查我们的Web应用程序,我编写了2个测试。运行第一个测试后,我想关闭浏览器并再次登录。当我使用browser.close()时,我得到了...
我有两个几乎相同的JS文件,我无法更改它们要添加测试。文件1:const url =“ https://file-1.js”; (function(){“ use strict”; window.onload =()=> {...
使用websocket时,即使使用websocket.close / termintae,mocha测试也不会退出
我正在尝试通过以下方式来测试我的Websocket服务器,方法是在我的Mocha测试文件中打开一个Websocket客户端,连接到ws服务器并等待响应。我将一个HTTP请求发送到ws服务器,然后发送一个...
我正在使用延迟的根套件功能在我的Mocha测试中初始化一些异步数据。在我的最前一步中,我正在创建一些具有特定类型的对象,并将它们存储在此对象中。...
采用以下代码段:从“ ./foo”导入{Foo};导出接口MyContext扩展了Mocha.Context {foo:Foo; }这是在安装了@ types / mocha软件包的项目中,因此...
我有以下TypeScript文件:foo.ts import {shouldBehaveLikeBar} from“ ./bar”; describe(“ Foo”,function(){const wallets:Wallet []; beforeEach(async function(){wallets =(...
这两个测试之间有什么区别:beforeEach(doSomething)describe(“我是该测试文件中唯一的根源描述”,()=> {//许多测试用例...})describe(“仅root ...
试图集成UI和API测试用例,创建了两个文件:API测试->做登录并写入令牌并将其保存到夹具文件中规范测试->使用用户名和密码进行真实登录...
如何使用supertest和chai捕获deferred.reject?
我正在使用supertest,chai和mocha来测试我的Web API应用程序。我有以下代码:it('应该返回500',function(done){this.timeout(30000); request(server).get('/ ...
Travis CI构建过程-TypeScript在Mocha之前捕获错误
这不是TypeScript编译器执行其工作时的错误,但是它导致Travis构建失败。在我的程序包中,我有一个completeRound函数,该函数以数字作为第一个...
我有一个小型包装器类,它向某些mysql功能添加了承诺。 const mysql = require('mysql');导出默认类MySQL {构造函数(主机,用户,密码,数据库,端口= 3306)...
需要将测试日志记录保存到磁盘,我已经尝试了以下代码mocha -R spec test / ** / * _ test.js>报告,假设任何测试用例都失败了,它没有登录到“报告”文件中。请...
打印有关哪个属性引起了摩卡AssertionError的信息
给出以下单元测试:var object = {a:[],b:[],c:null,d:[],e:[]}; describe('Multiple assertions',()=> {it(“应该是所有数组”,(完成)=> {...
mocha和ts节点UnhandledPromiseRejectionWarning:TypeError:无法将未定义或null转换为对象
我正在尝试使用mocha设置ts节点,但是测试脚本始终失败。我尝试了摩卡--require ts-node / register --extensions ts,tsx --watch --watch-files src'src / ** / *。spec。{ts,tsx}'...
我正在尝试在节点js上进行测试,我想模拟将要进行单元测试的函数之外的变量。例如const sample = [];函数uploadDoc {sample.push('fileLocation')} ...