腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
如何
使用
sinon
、
mocha
对
promises
进行
单元测试
node.js
、
unit-testing
、
promise
、
mocha.js
、
sinon
如何
继续
进行
单元测试
。我希望确保成功时只调用processData一次,错误时调用handleDecryptError一次。我的
单元测试
抛出了一个错误,声明should.equal(getHandleDecryptErrorSpy.callCount, 1);的AssertionError: expected 0 to equalResponse for data is empty string', (done) => { let getDecryptJWESpy =
sinon<
浏览 21
提问于2018-12-26
得票数 1
1
回答
当actual和expected都是相同的字符串值时,为什么
sinon
.assert.match(actual,expected)会抛出AssertError?
javascript
、
sinon
我在我继承的一个应用程序上有
mocha
, chai and
sinon
Javascript测试框架和库。我
对
他们中的所有人都是新手,我一直在阅读他们的APIs,以学习
如何
正确
使用
它们。else {
promises
.push(fooService(name)); } await Promise.all(
promises
); } catch(error, 'name property is missing'
浏览 18
提问于2020-03-17
得票数 0
回答已采纳
1
回答
Sinon
存根正在调用实际的异步方法,而不是存根
javascript
、
mocha.js
、
sinon
、
chai
在运行
mocha
Chai
单元测试
时,processTimes()的存根没有发生。不确定哪里出了问题。我很感谢你的帮助。slots = await processTimes(params,
promises
);} return Promise.all(
promises
).then(function (data)
浏览 32
提问于2019-08-21
得票数 0
1
回答
Mocha
运行rendr集合ajax
单元测试
javascript
、
backbone.js
、
mocha.js
、
rendr
我尝试
使用
rendr(客户机和服务器中的主干)创建一个webapp,并尝试实现一些
单元测试
。var chai = require("chai");var
si
浏览 4
提问于2015-06-23
得票数 0
回答已采纳
1
回答
在Promise链中测试未公开的函数
javascript
、
mocha.js
、
es6-promise
、
sinon
我有一个UI组件,它调用一个返回
promises
链的方法getUserInfo()。当我第一次构建它的时候,我认为这是一个好主意,我在没有测试的情况下写了一大堆代码。大多数被链接的函数都会
进行
外部API调用,其中一些调用是围绕
promises
进行
的。如果函数没有
进行
外部API调用,那么它们就是在传递数据并创建新的数据集(换句话说,就是应该
进行
单元测试
的函数)。此外,由于getUserInfo是模块中唯一公开的函数,因此单独的
单元测试
在这里似乎不可行。当
浏览 0
提问于2017-12-01
得票数 0
1
回答
使用
Mocha
/Chai
进行
单元测试
bluebird Promise.all
node.js
、
unit-testing
、
express
、
bluebird
使用
mocha
/chai
对
这个getall函数
进行
单元测试
的正确方法是什么?我很难理解
对
Promise.all有什么期待。/someapiservice'); let
promises
= _.map(arr, function(item) { return someApiService(item
浏览 0
提问于2017-07-27
得票数 3
1
回答
使用
mocha
在typescript中
进行
单元测试
typescript
、
mocha.js
、
sinon
我从
单元测试
开始,我想用
sinon
和
mocha
对
我的路线
进行
单元测试
import { NextFunction, Request, Response, Router } from: NextFunction) { }这就是我到目前为止测试它的方法:import '
mocha
浏览 0
提问于2018-04-11
得票数 0
1
回答
如何
监视异步函数并断言它通过
sinon
抛出错误?
javascript
、
typescript
、
async-await
、
mocha.js
、
sinon
我试图
使用
带有ts节点的
Mocha
在TypeScript中为我的项目编写
单元测试
。当我
使用
sinon
对
异步函数
进行
间谍操作时,我无法通过测试。the input }和
单元测试
case of invalid", async ()
浏览 2
提问于2019-02-20
得票数 4
回答已采纳
1
回答
Karma“脚本错误”
gulp
、
karma-runner
、
karma-mocha
、
gulp-karma
我
使用
karma karma+
mocha
+ chai +
sinon
来
对
一些前端
进行
单元测试
。 最让我讨厌的是karma在没有任何其他相关细节的情况下发出的"Script Error“消息。
浏览 0
提问于2015-05-26
得票数 2
1
回答
使用
Mocha
,Chai和
Sinon
测试延迟动作
unit-testing
、
mocha.js
、
chai
我想为异步流程创建一个
单元测试
。我已经创建了这种情况的基本模型,
使用
超时来延迟警报。(真正的过程是动态加载JS文件)。如果我注释掉setTimeout()调用,下面的代码就可以正常工作。我应该
如何
修改它,以使
sinon
.assert...调用将等待延迟的操作发生? <!/
s
浏览 2
提问于2015-08-12
得票数 1
1
回答
立即调用回调的Node.js存根request.get()
node.js
、
unit-testing
、
mocha.js
、
sinon
、
proxyquire
我试图在不将回调函数分离到不同的函数的情况下实现它,因为它
使用
了上闭包的变量。/foo'),var request = require('request'); foo.spe
浏览 0
提问于2016-06-11
得票数 0
1
回答
Express.js应用程序的
单元测试
与集成测试
node.js
、
express
、
mocha.js
、
sinon
、
supertest
我正在为一个Express.js应用程序编写测试,我不知道
如何
在
单元测试
和集成测试之间
进行
选择。
单元测试
-将
Sinon
用于存根/模拟/间谍和注入以向模块注入依赖项。
使用
这种方法,我必须存根MongoDB和其他外部方法。 我考虑
对
单个路由
进行
单元测试
,然后
使用
集成测试来验证实际调用了正确的路由。集成测试-
使用
Supertest和Superagent,编写的代码
浏览 2
提问于2013-01-23
得票数 4
1
回答
如何
使用
sinon
和
mocha
对
现有功能
进行
存根?
node.js
、
unit-testing
、
sinon
addNumber(2,5); return result; main,我想编写
单元测试
用例,在这里我实际上可以
使用
sinon
对
主方法
进行
存根。const { it, describe } = require('
mocha
'); const
sinon
= require('
sinon
')
浏览 3
提问于2022-10-08
得票数 0
2
回答
如何
在另一个函数nodejs中模拟一个函数
javascript
、
node.js
、
unit-testing
、
mocha.js
、
sinon
试图在/实用程序/sqsThing.js中为下面的模块编写一个
单元测试
。然而,我有困难地模拟sqs.sendMessage方法。谁知道我该怎么做。我在用
sinon
库和
mocha
来做测试。我试图
对
utility/sqsThing.js
进行
统一的函数AWS.config.update({ region: 'us-east-1const a = sqsOutputResultSender
浏览 1
提问于2018-11-16
得票数 2
回答已采纳
1
回答
如何
用
Sinon
(用Mongo快速)测试节点API
node.js
、
unit-testing
我正在
使用
Node创建一个API,但我很难理解
如何
正确地
对
API
进行
单元测试
。API本身
使用
Express和Mongo (与Mongoose一起
使用
)。但是我也想为各种组件创建
单元测试
,比如控制器功能。我将详细介绍API的泛化版本,该API被重写为每个人最喜欢的Todos。然后用西农存根来模拟蒙戈
对
蒙戈的召唤
浏览 1
提问于2016-07-04
得票数 7
回答已采纳
1
回答
用于模型的所有未来实例的Mongoose保存方法的
Sinon
Mock (带
promises
)
unit-testing
、
mongoose
、
mocking
、
promise
、
sinon
我正在尝试
使用
promises
在
单元测试
用例(
Sinon
,
Mocha
,Chai)中为特定模型的所有实例模拟Mongoose保存方法。根据其他几个示例,我正在
使用
sinon
-mongoose和
sinon
-as-promised。我正在尝试实现类似于测试代码的结束状态:var
sinon
= require('
sinon</
浏览 0
提问于2016-12-05
得票数 0
1
回答
Typescript测试中的模拟中间件调用
node.js
、
typescript
、
mocha.js
、
sinon
、
chai
我
使用
的是
Mocha
框架和Chai断言库。在添加自定义中间件(如身份验证检查)之前,一切都运行得很好。我曾尝试
使用
Sinon
.JS模拟对此中间件的调用,但我遇到了一些问题,无法使其正常工作。endPointOne') expect(res.type).to.eql('application/json');}); 在这种情况下,
使用
Sinon
.JS模拟或存根的最佳方式是什么?
浏览 16
提问于2017-03-07
得票数 1
回答已采纳
1
回答
如何
在node.js应用程序中
对
控制器
进行
单元测试
?
node.js
、
unit-testing
、
controller
、
mocha.js
、
chai
我在我的node.js应用程序中
使用
了fastify框架,并将其序列化为对象关系映射。我
使用
mocha
、chai和
Sinon
进行
单元测试
。我必须
对
我的控制器功能
进行
单元测试
。以下是示例控制器函数。create(attributes) {} module.exports = { create }; 在上面的代码中,我只想
对
controllers.
浏览 5
提问于2020-06-23
得票数 1
2
回答
使用
带有
mocha
和
sinon
的方法装饰器
进行
功能的
单元测试
typescript
、
unit-testing
、
mocha.js
、
decorator
、
sinon
return newDescriptor;} 现在,我想
对
createItem方法
进行
单元测试
,而不是装饰器,只对方法
进行
单元测试
。但是由于装饰器的功能有点重(其中甚至有一个数据库访问),我需要对其
进行
模拟,这样它就不会在
单元测试
中被执行。我在我的
单元测试
中
使用
了
mocha
和
sinon
,并且已经尝试了以下方法来模拟装饰器: const decorator = require(&
浏览 16
提问于2021-05-06
得票数 2
1
回答
角
单元测试
中
如何
模拟$location.path (
Mocha
)
angularjs
、
unit-testing
、
sinon
、
chai
、
karma-mocha
我正在
使用
Karma,
Mocha
,
Sinon
和柴氏
进行
角度
单元测试
,我试图弄清楚
如何
用$location来模拟我在控制器中所做的重定向。我的控制器执行以下重定向操作:我想尝试并嘲笑
使用
间谍的重定向,这就是我目前正在做的事情: describe('Auth Controller', functioncontroller', '$rootScope', &
浏览 2
提问于2015-11-23
得票数 3
点击加载更多
相关
资讯
如何对机器学习代码进行单元测试?
如何使用示波器探头对被测电路进行检测
WPScan使用完整攻略:如何对WordPress站点进行安全测试
流利说前端单元测试实践
对 React 组件进行单元测试
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券