mocha 相关问题

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

如何在nodejs中测试向窗口分配函数?

我通过分配窗口对象导出一个类,以便它可以在下面的代码的浏览器上使用。但是,我不知道如何测试这部分代码。请注意,我建立在......

回答 1 投票 -1

如何在mocha中描述块之外定义一个全局变量?

嗨,我正在尝试使用mocha chimp和webdriverio编写前端测试。因为我必须在字体结尾处理不同的id,所以在每个块中我必须为各种目的定义它们。我试过了 ...

回答 2 投票 0

摩卡不会失败测试

我有一个简单的测试应该失败,但它传递错误。我的代码:it('my test',async()=> {const result = await resolvingPromise; expect(result).to.equal('...

回答 1 投票 0

chai testing:包含对象类型的数组

我目前正在测试Node.js / Typescript应用程序。我的功能应该返回一个对象数组。这些对象应该是类型:type myType = {title:string; ...

回答 1 投票 0

我如何同时存根和间谍

所以我正在测试一个调用另一个函数的函数,它返回一个promise,SUT看起来像这样:fn($ modal) - > modalInstance = $ modal.open({controller:'myCtrl'size:'lg'...

回答 1 投票 1

使用babel,typeof返回“object”而不是类名

考虑使用mocha.js在测试中某处的A类{} //在const a = new A()上预设babel es2105; assert.ok(typeof(a)===“A”);此测试失败。调查一下,结果证明...

回答 1 投票 -2

在TypeScript中将类从模块导入到mocha测试

我有一个文件src / core / version.ts模块MyModule.Core {/ **版本信息。 * / export class Version {/ **非正式版。 * / public static getInformalVersion():string {...

回答 1 投票 0

当我运行mocha测试时,我总是得到错误:连接ECONNREFUSED

我正在尝试使用mocha和supertest运行我的应用测试,但我总是得到错误:连接ECONNREFUSED。 app.js代码:var express = require('express'),mongoose = require('mongoose'),fs = require(...

回答 2 投票 18

MongoDB为测试创建数据库

有没有办法为服务器(Node.js)测试(Mocha + Chai)创建代理数据库。用于开发和生产的DB在MLab上创建。但想法创建一个更多的数据库,特别是对于测试似乎...

回答 1 投票 0

我可以在Rails Mocha中为Stub添加自定义副作用吗?

我的团队使用Mocha gem在Rails中进行存根。我理解如何使用存根来存根方法,使得它什么也不做,或者返回一个特定的值,但是有没有办法将它存根以便它运行...

回答 1 投票 3

打字稿:CSS模块将破坏Mocha中的编译

我有一个使用react-css-modules的组件,我用mocha和ts-node运行我的测试,这导致我的测试中断,因为它找不到模块foo.css。我怎么能做到这一点? ......

回答 1 投票 0

当控制器抛出方法超级时,为什么控制台上会显示错误消息

我正在为nodejs / sails js应用程序编写集成测试,其中我有一个Async控制器方法/路由,在没有提供输入参数时抛出错误。我正在使用supertest写...

回答 2 投票 0

用Gitlab运行mocha测试

我正在使用mocha来运行nodeJS测试。所有测试似乎都通过了,但是gitlab运行器一直在等待。有人有过类似的问题吗?我的测试阶段实现看起来像这样。测试:...

回答 1 投票 0

使用异步操作时,React-Redux组件测试失败

我正在尝试测试react-redux连接的应用程序,该应用程序具有异步操作以从API获取数据。但由于某种原因,测试失败了。我在这做什么错? AssertionError:期望{length:0} ...

回答 1 投票 3

Appium,Mocha,Android,JS - 运行测试时是否可以通过命令行(如android版本)传递设置?

我是移动测试的新手,我有几个问题和疑问。问题1:我有几个真正的设备,我在其上运行测试。在conf中更改Android版本有点烦人...

回答 1 投票 0

使用Mocha时,超时超时错误

在使用Mocha进行测试时,我在运行server.test.js时收到以下错误1)“在每个”钩子之前“应该得到所有待办事项”:错误:超出2000ms的超时。对于异步测试和......

回答 2 投票 3

如何模拟ES6模块的导入?

我有以下ES6模块:network.js导出函数getDataFromServer(){return ...} widget.js从'network.js'导入{getDataFromServer}; export class Widget(){constructor()...

回答 5 投票 124

使用ts-node进行测试时,TypeScript Express Api类不是构造函数

我已经使用typescript类设置了一个快速应用程序,并遇到了一个奇怪的问题。所有测试都已经过去了,今天当我去更新一些路线时,我的测试不再运行....

回答 1 投票 2

流星测试:Mocha没有找到所有测试文件

我正在为流星应用程序编写测试套件。我使用practicalmeteor:mocha包来运行测试。使用命令行流星测试--driver-package practicalmeteor:mocha运行流星测试。 ...

回答 1 投票 3

Mocha beforeEach没有运行

我已经看到很多关于这个的问题但是所有的修复都不适用于我的代码。我究竟做错了什么?我的beforeEach没有被执行。这是单元测试代码:var assert = ...

回答 1 投票 0

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