腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Sinon
在
存根
之后
调用
原始
方法
、
、
、
、
正在尝试
存根
ES6导入
方法
。但是
sinon
调用
了
原始
方法
。export default function printName() { } import
sinon
from '
sinon
'; import * as utils from '..utilsStub
浏览 10
提问于2019-06-07
得票数 0
4
回答
在
使用
Sinon
时,如何替换
存根
实例中的
存根
函数?
、
、
、
如果我已经通过var a =
sinon
.createStubInstance(MyContructor)创建了一个实例。如何替换像var stub =
sinon
.stub(object, "method", func);这样的
存根
函数。 我这样做的主要原因是希望像那样实现多个回调解决方案。
浏览 14
提问于2015-10-13
得票数 19
回答已采纳
1
回答
如何使用
Sinon
对$(window).width()进行
存根
?
、
、
我
在
JS视图中有一个函数,如果窗口宽度小于1000,它会执行一些操作。我还使用
sinon
对
方法
进行
存根
,并使其返回所需的值。现在有一个条件检查,如果窗口宽度小于1000,那么我如何
存根
这个,我尝试了下面这样的东西,$(window).width().returns是否有任何特定的
方法
可以
存根
$(window).width()值?
浏览 2
提问于2015-06-03
得票数 7
1
回答
Vue.JS单元测试-使用
sinon
.stub()后仍在
调用
原始
方法
、
、
、
、
在
单元测试我的组件(用TypeScript和编写)时,我使用
Sinon
来
存根
API
调用
。将
存根
添加到单元测试后,仍会
调用
原始
方法
(不返回
存根
的值)。set the text to bar', async () => { return 'bar';
sinon
.stub$el.q
浏览 1
提问于2017-10-21
得票数 4
1
回答
如何为类中定义的依赖项而不是
Sinon
存根
设置
Sinon
间谍?
、
、
、
我正在测试模块中定义的
方法
,该
方法
本身
调用
第二个模块中定义的依赖项。我想使用
Sinon
包为测试中
方法
调用
依赖项设置一个间谍。我该怎么做?我看过
Sinon
的页面,它模拟了一个模块()的依赖性,并且在过去能够成功地使用它。但在这种情况下,我的测试代码(见下文)仍在
调用
原始
方法
,而不是间谍。
在
我的代码中,如果我给
方法
分配了一个
Sinon
存根
,而不是<e
浏览 3
提问于2021-06-21
得票数 1
回答已采纳
1
回答
摩卡JS测试-一种对
sinon
间谍进行回调的
方法
、
、
我希望取得这样的成就: var func_spy =
sinon
.spy(obj, 'method'); // check something });这意味着我想对我的间谍设置一个回调,
在
调用
包装函数时
调用
它(或者当它返回时更好
浏览 2
提问于2016-10-05
得票数 0
回答已采纳
1
回答
存根
和代理
、
、
、
在
使用proxyquire
之后
,我对使用
sinon
的特定功能产生了异议。/a', {})// RUN TEST - call a.run() 我知道它不起作用,因为它
调用
了
原始
的doStuff,而不是一个被嘲弄/
存根
的d
浏览 4
提问于2016-11-29
得票数 2
回答已采纳
2
回答
用
sinon
截断yield*函数
调用
、
、
、
、
它在mocha测试框架中使用
sinon
存根
。我已经阅读了function*/yield/yield*,但它仍然让我感到困惑。使用Co库,我有一个内部带有yield*的function*,它
调用
另一个function*。我试图用一个
sinon
存根
模拟对yield*
调用
的function*的
调用
,但
存根
返回未定义。如果
存根
是简单的yield而不是yield*,则
存根
将返回正确的响应。 导入: impo
浏览 8
提问于2019-12-13
得票数 1
1
回答
使用$on的单元测试angular 1指令
、
、
、
loggedMsg', function(){ $scope.callingFn();}); 我可以发出loggedMsg,
在
使用$scope.apply()时,它将
调用
$scope.callingFn()。有没有一种
方法
可以不实际
调用
$scope.callingFn,而只是监视它?我正在使用mocha和
sinon
来编写这些单元测试。我的建议是可能的吗?
浏览 1
提问于2017-08-09
得票数 0
1
回答
没有被称为
Sinon
存根
、
、
在为baz.View.likeButton编写测试时,我遇到了这样的问题:当我测试一个
存根
是否
在
我触发的事件上被
调用
时,这个
存根
永远不会被
调用
。例如,当我直接
调用
this.view._update并期望我的
存根
likeStub或unLikeStub也被
调用
时,也会发生这种情况。我已经检查过元素是否存在,但不明白为什么我的期望会失败。我遗漏了什么?=
sinon
.stub(this.view, "toggleLike"
浏览 1
提问于2015-04-09
得票数 0
回答已采纳
2
回答
我如何在Firebase的云函数项目中使用
sinon
来
存根
node.js中的构造函数?
、
、
、
、
我
在
一个云函数的Firebase项目中使用了GeoFire,我想对它进行单元测试。
在
我的
原始
代码中,GeoFire的用法如下: return Promise.resolve();我需要将对GeoFire构造函数和GeoFire().set()
方法
的
调用
存根
own property set 我也试
浏览 2
提问于2017-11-15
得票数 1
2
回答
如何在JavaScript中
存根
libary函数
、
、
、
、
例如,如果我让main.js
调用
src/lib/a.js中定义的,以及函数a
调用
节点-uuid.v1,那么
在
测试<code>E 112</code>main.js<code>E 213</code>时,我如何才能
存根
?/main")const uuid = require("node-uu
浏览 2
提问于2019-07-25
得票数 0
回答已采纳
3
回答
如何在类中
存根
所需的模块?
、
、
、
我有一个类,它使用了一个我不想实际
调用
的数据库。
在
深入研究
之后
,我发现
Sinon
似乎解决了内部
方法
的这个问题,但我无法让它与所需的模块一起工作。}); } const userSearch = new UserSearch();
sinon
.stub
浏览 1
提问于2019-11-08
得票数 1
1
回答
存根
不返回未定义的proxyquire中的解析数据
、
、
、
、
我无法
在
响应中获得解析值,允诺
存根
返回undefined console.log('number', number);}; sendOtpStub =
sinon
.stub/utils/otpHelper'
浏览 0
提问于2018-10-21
得票数 0
回答已采纳
1
回答
javascript中的
存根
请求库
、
、
、
、
new Error("something wrong")) dbg(`end, output=${res}`) }
在
测试中,我使用
sinon
.stub然而,这个
存根
并没有真正捕获请求中的"post“
方法
。我查看了源代码,并尝试了许多
方法
(
浏览 8
提问于2017-06-26
得票数 2
1
回答
如何使用
Sinon
创建防止实际函数执行的测试双倍
、
、
、
我正在用Mocha和
Sinon
做javascript 单元测试。我想测试
在
某些情况下,是否
调用
了某种
方法
。it('calls the handleResults method when its model syncs', function ()
浏览 0
提问于2013-07-22
得票数 1
2
回答
Sinon
存根
抛出试图包装已经包装的对象。
、
、
尽管有关于此的帖子,但我无法使用函数之前、
之后
和还原对象来修复它。张贴代码如下:- var obj = {};obj.complete = function(){ } }), va
浏览 4
提问于2016-12-14
得票数 8
1
回答
Javascript不能使用
sinon
.stub
存根
、
、
、
、
sinon
.stub不工作..。 let stub =
sinon
.stub(printer, &qu
浏览 2
提问于2022-10-10
得票数 0
1
回答
sinon
.stub()对
sinon
.sandbox.stub()?
、
、
、
在
我们的前端单元测试中使用
sinon
和
sinon
,我很难理解这些
方法
的区别。我们使用的是
sinon
.sandbox.stub() (字面意思就是函数,我们不创建沙箱),这些
存根
显然是
在
每次测试后自动恢复的。我只是没在文件里看到这个。我认为这个
方法
不存在,我认为您需要使用
sinon
.sandbox.create()显式创建沙箱。
在
沙箱对象上,您将
调用
存根
函数i.e. mySandbo
浏览 3
提问于2014-05-27
得票数 13
1
回答
包含同步和异步函数的对象
、
、
、
、
我正在从事一个项目,
在
该项目中,我正在观察node.js javascript层
调用
的每个绑定层函数的类型。为了观察类型,我使用
sinon
创建了一个
存根
,如下所示
sinon
.stub(process, 'binding如果是的话,创建一个记录状态的
存根
,然后
调用
原始
Function。custom code看起来有点像 _.forEach(res, f
浏览 0
提问于2018-02-21
得票数 2
回答已采纳
点击加载更多
相关
资讯
在Python中实现同步方法中调用异步方法的方法
在Python中实现导入模块后直接调用函数的方法
在Mac上使用Python调用终端执行命令的方法
在Python中如何在main函数中调用类中的方法
在Docker容器中调用宿主机命令行:实现跨容器通信的简便方法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券