腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Nodejs
:
使用
sinon
和
async
/
await
进行
测试
、
、
、
在
使用
sinon
和
async
/
await
运行此
测试
时遇到问题。
await
funcB(url); // empty function
测试
: stubFuncB = <em
浏览 1
提问于2017-12-14
得票数 12
回答已采纳
1
回答
如何在
nodejs
上
使用
DynamoDb
进行
等待/异步
测试
?
、
、
、
我
使用
NodeJs
实现AWS函数,并希望阐明什么是
测试
与DynamoDB集成的正确方法:const AWS = require('aws-sdk'); const dynamoDb = new AWS.DynamoDB(); exports.handler =
async
function(event, context
await
dynamoDb.deleteItem(item).pro
浏览 0
提问于2018-06-26
得票数 5
回答已采纳
1
回答
如何
使用
Sinon
来存根AWSXray.captureHTTPsGlobal?
、
、
、
、
在我的
nodejs
lambda函数中,我
使用
AWSXray来简单地捕获该函数
进行
的https调用。const AWSXRay = require("aws-xray-sdk-core");在我的单元
测试
中,我试着用
sinon
来模仿它,方法是:
await
sandbox.stub(AWSX
浏览 7
提问于2019-07-12
得票数 0
2
回答
如何模拟
NodeJS
单元
测试
的请求-承诺-本机?
、
、
、
我的
NodeJS
应用程序
使用
请求-允诺-本机。myResponse我正试图模拟上述单元
测试
请求的“获取”。但是它仍然
进行
实际调用并获得结果,而不是通过模拟对象调用。我尝试了不同的变体,
使用
Sinon
:import
sinon
from '
sinon
'importproxyqu
浏览 2
提问于2017-10-09
得票数 5
回答已采纳
1
回答
如何
使用
mocha & chai
和
sinon
TDD
测试
被调用或不调用的类?
、
、
、
、
我想用
sinon
测试
nodejs
,mocha & chai中调用或不调用的类。我尝试
使用
存根,但并没有像我期望的那样工作。someMiddleware.js module.export.someMiddleware =
async
(req,res,next)=>{
浏览 31
提问于2021-08-03
得票数 0
回答已采纳
1
回答
在TypeScript中
进行
单元
测试
时,如何正确地解决存根依赖关系?
、
、
使用
JS,我能够
使用
mocha、chai
和
sinon
进行
单元
测试
,并为
测试
消除各种数据库依赖关系。有了TS,我遇到了一些问题
和
意想不到的行为,我不明白。当我用一些
测试
数据调用nestedHelperFunction时,我想在
测试
中对mainFunction
进行
存根或监视。',
async
() => { const returnValue = <em
浏览 0
提问于2019-08-05
得票数 2
1
回答
如何监视异步函数并断言它通过
sinon
抛出错误?
、
、
、
、
我试图
使用
带有ts节点的Mocha在TypeScript中为我的项目编写单元
测试
。当我
使用
sinon
对异步函数
进行
间谍操作时,我无法通过
测试
。下面是我的代码
async
businessFunction(param): Promise<void> { throw new Error("input must be valid");
浏览 2
提问于2019-02-20
得票数 4
回答已采纳
1
回答
如何正确创建箭头函数中的逻辑单元
测试
、
、
、
我正在开发一个现有的
NodeJS
web服务,它
使用
HapiJS、HapiJS
和
Sinon
一起
进行
测试
。该服务
使用
massiveJs连接到Postgres。有一个由其他人实现的方法,它没有单元
测试
。
async
createSomething(payload) { const foundCompany =
await
this.raw
浏览 1
提问于2021-04-13
得票数 0
回答已采纳
2
回答
用
sinon
假的单元
测试
不能解决承诺
、
、
、
我正在学习
nodejs
,并为一个shelljs函数编写了这个包装器,它在实践中似乎是按照预期工作的。return reject(stderr); return resolve(stdout); });但是,当我尝试对它
进行
单元
测试
时我在
测试
中读过关于异步代码、或的mochajs文档。我想
使用
我知道的。Mocha告诉我,错误是函数没有通过错误Error: Timeout of 2000ms exceeded.const
浏览 0
提问于2018-08-09
得票数 0
回答已采纳
1
回答
如何
使用
sinon
测试
异步方法
、
、
、
、
我正在对一个函数
进行
单元
测试
,该函数在没有等待的情况下调用其中的另一个异步任务。这样做的原因是因为我不想等待函数执行。const fn1 =
async
() => { return 'foo';
await
fn3();};
await
s3
浏览 44
提问于2020-11-06
得票数 1
1
回答
有没有办法把callsFake用在中国的间谍身上?
、
、
、
、
我正在尝试从expect迁移到chai
和
Sinon
。我希望我们能做这样的事情 this.check = expect.spyOn(module, "method").andCall(function(dep) {}); 但是我想
和
Chai
和
Sinon
一起做这件事。this.check =
sinon
.spy(module, "method") 但是,当我参考文档时,我如何获得andCall,我猜spy不能调用cal
浏览 12
提问于2019-12-14
得票数 1
1
回答
Sinon
clock.tick不会提前setTimeout的运行时间
、
、
我正在为一个
async
函数编写一个
测试
,该函数执行一系列任务,并在执行更多任务之前等待60秒。我尝试
使用
sinon
.useFakeTimers()跳过这60秒,这样我就可以在延迟后
测试
逻辑。foo.js module.exports.foo =
async
f => { setTimeout(resolve
浏览 18
提问于2019-04-29
得票数 3
回答已采纳
1
回答
不
使用
NodeJS
连接到数据库的单元
测试
Mysql
、
、
、
、
我有一个Conn类,用于
使用
AWS身份验证连接到MySQL数据库并运行查询。我编写了这门课,它工作正常,但我很难在不访问数据库的情况下对它
进行
测试
。this.getPool(this.dbOptions); } } Conn: Conn在这里,我尝试
使用</e
浏览 3
提问于2020-09-29
得票数 1
回答已采纳
1
回答
如何(
sinon
)存根一个外部模块函数?
、
、
、
It is not PNG';}在我的
测试
文件中,我试着像下面这样做。sandbox.restore(); sandbox.stub(fileTypeObj, 'default').withArgs('someinput').returns({mime: 'image
浏览 7
提问于2018-10-30
得票数 1
1
回答
Sinon
忽略后续的异步调用。
、
、
、
、
下面是一个例子:const functionUnderTest =
async
(helper) => {const
sinon
= require("
sinon
"); }); it("th
浏览 6
提问于2022-04-04
得票数 1
回答已采纳
1
回答
如何
使用
流、承诺
和
管道一起编写单元
测试
?
、
、
、
logger.info('Completed downloading') }) })我将如何
使用
mocha
和
sinon
编写一个单元
测试
浏览 1
提问于2018-03-14
得票数 1
回答已采纳
2
回答
如何
使用
should.js断言函数已‘等待’异步函数
、
、
、
为了
测试
f是否调用了g,我
使用
sinon
截断了g,并断言它是
使用
should.js调用的。'use strict'; const
sinon
= require('
sinon
');
async
f(n) {call g',
async
() => { const
浏览 2
提问于2018-11-29
得票数 4
1
回答
Proxyquire不覆盖导出函数
、
、
、
、
async
init(){ ...} //
async
calls现在,在集成
测试
中,我想对getCompany方法
进行
存根,它应该只返回一个mockCompany但是,proxyquire并没有对方法getCompan
浏览 8
提问于2021-10-28
得票数 0
回答已采纳
2
回答
不
使用
module.exports ={ f1,f2}的
Sinon
存根
、
、
、
、
/services/OtpService') const {error, data} =
await
generateOTP(req.query.phone) const {error, data} =
await
verifyOTP(req.query.phone, req.query.otp) module.e
浏览 3
提问于2020-03-16
得票数 2
1
回答
JS:在不
进行
实际API调用的情况下,单元
测试
类函数?
、
、
、
、
在不
进行
API调用的情况下,单元
测试
的最佳方法是什么? method: "post", };
浏览 2
提问于2022-06-22
得票数 0
点击加载更多
相关
资讯
python教程:使用 async和await 协程进行并发编程
使用抓包工具fiddler和apipost进行接口测试
使用JS和NodeJS爬取Web内容
Playwright自动化测试 - 玩转请求拦截与模拟
演练:自动化操作Qt中的列表
热门
标签
更多标签
云服务器
ICP备案
云直播
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券