腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
sinon
测试
内部
函数
、
、
我需要
测试
一个叫做"cache“的
函数
。它是一个
函数
包装器,它接受一个
函数
,并根据应用于该
函数
的参数缓存其结果。这就是我实现
函数
的方式 const cache = (func) => { let stringFromArgs; return (...argscachedFunction(1, 5); // should be executed, because the method wasn
浏览 17
提问于2020-06-17
得票数 0
回答已采纳
1
回答
将console.log分配给对象
、
、
我正在
使用
sinon
.js进行
测试
,但这与此无关。原始的
sinon
实现包含以下代码: log: function() {}}
sinon
.log = console.log; 当我尝试记录某件东
浏览 0
提问于2014-08-24
得票数 0
回答已采纳
1
回答
Sinon
:模拟命名导出调用的
内部
函数
、
、
、
、
我必须模拟一个
内部
调用的
函数
,但我正在
测试
的
函数
是
使用
typescript中的命名export导出的。 import { internalFunc } from '.funcToTest = () => {} funcToTest } 现在我的
测试
文件看起来像这样, import { describe } from
浏览 10
提问于2020-09-13
得票数 0
1
回答
如何
使用
sinon
在JS中实现部分子功能?
、
、
、
有时,在模块中,
函数
调用其他
函数
(用于因子分解、代码抽象等),我们可能希望
测试
调用者
函数
,而不
测试
内部
函数
。} = require('chai'); describe, before,} = require('mocha'); let myModu
浏览 32
提问于2020-06-23
得票数 0
1
回答
未调用存根
函数
,而是调用实际版本。为什么?
、
、
、
、
我正在尝试
测试
一个
函数
,该
函数
调用另外两个连接到amazon AWS的
函数
。考虑到这一点,我不想调用调用AWS的真正
函数
-我正在尝试存根它们。然而,每次我运行我的
测试
时,它都是调用真正的
函数
,而不是我的存根。我的代码如下: const cache = new Map<string, Set<s
浏览 1
提问于2017-08-17
得票数 1
1
回答
使用
sinon
存根私有
函数
、
、
、
、
我想要存根一个未被给定文件公开的
函数
。outer(){ return true} outer,const fileToBeTested = require('.()) 我得到的错误是: TypeError
浏览 35
提问于2020-11-09
得票数 0
回答已采纳
1
回答
Sinon
:间谍转向存根
、
、
、
、
我正在编写集成
测试
,并希望在底层调用中模拟错误。我认为它应该表现得像一个间谍变成了一个存根。 有没有什么我看不到的
Sinon
特性?
浏览 0
提问于2016-04-14
得票数 0
1
回答
如何
使用
sinon
对nodejs的要求进行存根/模拟子模块
、
、
、
、
我正在
使用
sinon
作为单元
测试
nodejs(Hapijs)功能。这个
函数
在index.js中。我将index.js包含在我的
测试
文件中但是,在index.js
内部
,仍然需要现在,当我在下面运行
测试
文件testf
浏览 2
提问于2018-01-05
得票数 2
回答已采纳
2
回答
未替换react组件中的
函数
的
sinon
存根
、
、
我正在尝试
使用
酶+
Sinon
来
测试
react组件上的点击 <Comp/>
sinon
.assert.called(stub);Comp.pro
浏览 4
提问于2016-06-22
得票数 2
1
回答
检查在POST请求处理程序中调用的
函数
、
、
、
我需要
测试
我的POST /login处理程序在其
内部
调用validServiceURL
函数
。 } reditectToHomePageWithError(res, err.message);};const chai = require("chai"); con
浏览 1
提问于2019-09-12
得票数 0
1
回答
我应该如何窥探在另一个对象
内部
调用的构造
函数
?
、
、
、
假设我有一个对象,它有一个
函数
,可以创建另一个对象作为其操作的一部分。
sinon
= require('
sinon
')sinonChai = require("
sinon
-chai") createSpy =
sinon
.spy(Paper, 'Origami')
浏览 0
提问于2013-02-19
得票数 1
回答已采纳
1
回答
如何监视接收
函数
参数的方法?
、
、
、
如果我有一个功能: some.external.library.method('X');然后我可以
测试
它(我
使用
的是mocha +
sinon
),其中我监视外部库方法,如下所示:X();如果实现将
内部
定义的
函数
传递给我监视的方法funct
浏览 5
提问于2016-01-08
得票数 0
回答已采纳
1
回答
在module.exports中
使用
sinon
的间谍NodeJS
函数
总是返回0
、
、
、
我正在
使用
用
Sinon
编写的
测试
用例来跟踪对另一个
函数
的调用数。我有下面的代码,在运行
测试
时,calledFuncSpy callCount总是得到0,这不是预期的。/src/mymodule.js");const assert = require("assert");
浏览 1
提问于2021-06-10
得票数 0
3
回答
如何
使用
sinon
来存根new Date()?
、
、
、
如何存根出Date构造
函数
?import
sinon
= require('
sinon
'); varsandbox; sandbox =
sinon
.sandbox.create(); });should.exist(wid
浏览 3
提问于2015-07-23
得票数 51
回答已采纳
1
回答
如何
使用
sinon
和mocha对现有功能进行存根?
、
、
,在这里我实际上可以
使用
sinon
对主方法进行存根。为此,我创建了一个名为test.js的
测试
文件。afterStubbingFunction = main();
内部
": "^14.0.1"} 我
使用
npm运行启动来运行
测试
用例。,实际的主
函数
也会被调用。
浏览 3
提问于2022-10-08
得票数 0
1
回答
Sinon
-如何存根嵌套
函数
?
、
、
、
、
如果这是一个简单的问题,很抱歉,我是Node和
Sinon
的新手。我正在努力弄清楚如何断言Nodejs中调用了嵌套的异步
函数
。我
使用
了mocha,chai,
sinon
和request (),但我认为我在存根部分遗漏了一些基本的东西。else { }}; 在
测试
中(objname,"funcname")或<em
浏览 0
提问于2014-12-14
得票数 5
回答已采纳
1
回答
酶和
Sinon
内呼单位试验
、
、
、
、
我试图用酶和
Sinon
的
内部
调用来编写
函数
的
测试
,但是我遇到了一些关于
内部
调用的问题。function', () => { const instance = wrapper.instance(); Instance.sendMessage(mes
浏览 0
提问于2019-04-10
得票数 3
回答已采纳
1
回答
嵌套
函数
是否会在mocha单元
测试
中被调用:AssertionError:期望“一些数据”等于“存根字符串”
、
、
、
、
我刚开始
使用
mocha和
sinon
进行单元
测试
,为了了解更多,我
使用
了一个
函数
来返回一些字符串,在我的代码中,我把这个
函数
称为
内部
函数
。我的
测试
是查看存根返回字符串是否分配给一个变量。file.specjslet filejs = require('.).expect; it('should ru
浏览 4
提问于2020-02-21
得票数 0
3
回答
用
Sinon
沙箱恢复间谍/存根
函数
、
、
、
、
一个
Sinon
沙箱(或
sinon
实例)从外部传递到脚本范围。
内部
功能(不是一种方法)可以通过
Sinon
沙箱(
Sinon
sandbox )可选地被窥探/存根。
Sinon
涉及到某种猴子补丁(而不是单元
测试
),.
Sinon
沙箱的概念非常适合用例,直到现在。 我从
函数
间谍不能被方法间谍取代这一事实出发。这不是一个完美的场景,但设计是不能改变的。是否有第三方的
Sinon
扩展可能有帮助?
浏览 6
提问于2016-06-01
得票数 3
回答已采纳
2
回答
如何在node.js中用
Sinon
/Mocha模拟变量
、
、
、
function(){ console.log("closed");}
测试
用例:var start_end = require('./start_end'); bef
浏览 0
提问于2017-10-31
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券