mocha 相关问题

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

Sinon存根在使用Express App进行测试时不起作用

我具有如下所示的控制器功能。 SendOTPController.js const otpService = require('../ services / otpService')module.exports =异步函数(req,res){const {error,data} ...

回答 1 投票 1

将独立的模块存根。使用重接线导出功能

我正在尝试对module.exports函数进行存根。但是我有些麻烦。我会给你一个sudo代码的情况。 MyController.js const sendOTPOnPhone = rewire('../../ src / services / OtpService / ...

回答 1 投票 0

如何设置Mocha来查找我的内部项目模块?

我的环境:Ubuntu v 16.04.6 LTS节点v8.17.0 Webstorm 2019.3.3 Mocha v。7.1.0嗨!我刚刚开始使用MOCHA。运行测试时出现此错误:错误:找不到模块:...

回答 1 投票 0

仅使用Mocha进行单元测试中Typescript中的模拟调用

我有以下方法:从“ ./ObjectDal”导入{ObjectDal};导出类ObjectBL {异步getObject(id){试试{让dal = new ObjectDal(); let result = await ...

回答 1 投票 0

为带有关联的模型创建存根

我正在使用mocha和chai编写RESTful API的测试,我已经阅读了一些文章,人们建议为查询创建存根,而您实际上不应该进行数据库查询。但是如何...

回答 1 投票 0

在webdriver.io中创建页面对象时出错。setValue不是函数/无法读取未定义的属性'setValue'

我正在使用页面对象文件(login.po.js)和测试规范文件(test.spec.js)创建webdriver.io自动化,但是当我调用它时似乎无法识别该对象它在测试规范上...

回答 1 投票 0

Mocha在输入字段中找不到ID-react-native

我正在尝试通过.text()获得输入的文本;硒的方法。但是每次我尝试获取该元素时,它都会输出未找到有问题的ID。 (我正在使用来自...的输入]

回答 1 投票 0

如果存在元素则如何使用if else语句

首先是我的代码。...describe('Details page',function(){// //电子邮件字段// it('Entering Email',function(done){browser.driver .then( ()=> ...

回答 1 投票 0

如何使Ruby Mocha模拟仅检查一个参数

我想模拟此功能:def self.set_segment_info(segment_info,history_record)history_record.segment_info = segment_info end在我的测试中,我想要一个仅能确认自己的模拟... ...

回答 1 投票 0

如何避免node_modules测试,例如json-schema-traverse?

我有5个自己的测试,2个通过,4个失败(故意,因为我让它们通过了)。但是我还有其他12个json-schema-traverse测试,但我不确定它们来自哪里。我找不到...

回答 1 投票 -1

如何使用ts_transformer_keys正确配置摩卡测试?

我似乎无法通过我的摩卡测试为ts-transform-keys设置自定义转换器。我正在使用摩卡6.1.4 ts节点8.3.0 https://www.npmjs.com/package/ts-node ts-trasnformer-keys 0.3.5 https:// ...

回答 1 投票 1

在Mocha / Chai上测试JS的40种以上组合

[现在学习JS的Mocha + Chai,现在我对如何测试这段代码有些困惑:for(var j = 12; j <= 19; j ++){if(cardNumber.length === j){如果(cardNumber.slice(0,...

回答 1 投票 0

使用带有超级测试的Mocha断言中的异步等待功能

我正在尝试使用Mocha和Supertest为我的Node API编写测试。我使用.then的诺言取得了成功,但是很快就变成了“回调”地狱,很难长期维持。 // ...

回答 1 投票 1

Sinon Stub无法与AWS参数存储(NodeJS)一起使用

我正在尝试对aws参数存储(PS)的调用进行存根。但是,即使我以多种方式添加了存根,它也始终是对aws PS的实际调用。我正在尝试测试功能的方法...

回答 1 投票 0

使用多个文件中的超级测试进行Nodejs API测试的正确方法?

我已经编写了一些API,我想使用supertest编写测试用例。我有两个文件,index.js和tester.js。 index.js从“ ./tester”导入测试器; const supertest = ...

回答 1 投票 0

在脚本行中有mocha的dotenv文件

我希望将我的带有环境变量的contract.env文件加载到摩卡测试中。我尝试了以下操作,但似乎不想加载:npx cross-env dotenv_config_path =。/ ...

回答 1 投票 0

如何设置不同的数据库来进行棱镜测试?

我想使用其他数据库而不是本地数据库来测试我的应用程序。这是我的环境文件#Environment NODE_ENV = development#后端API_PORT = 4000 APP_SECRET = omg DASHBOARD_URL = http:// ...

回答 1 投票 1

了解http请求如何在Mocha上工作

我了解mocha在后台使用超级代理,但是当我没有启动本地服务器时,它如何工作? mocha会自行启动服务器并向其发送http请求还是我...

回答 1 投票 1

“无法通过节点在Mocha测试中使用Wolkenkit客户端获取配置”

我正在尝试通过Node中的Mocha测试与我的Wolkenkit应用程序进行交互。遵循有关客户端连接的教程,在运行测试时,出现以下错误:错误:无法...

回答 1 投票 0

[使用sinon的带有模块的功能的单元测试

我有2个函数,const callAndParseHttp = async(url)=> {const response = await got(url);返回等待parseXml(response.body); }; const parseXml =异步xmlData => {...

回答 1 投票 0

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