腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
Sinon
-
确保
对象
没有
属性
sinon
有
没有
办法与
Sinon
进行负匹配?明确地说,
对象
没有
给定的
属性
? 谢谢!
浏览 15
提问于2018-12-28
得票数 4
回答已采纳
2
回答
已使用
对象
断言调用
javascript
、
unit-testing
、
sinon
、
sinon-chai
我正在监视的函数,接收
对象
作为参数。我需要断言该函数是使用
对象
的某些
属性
调用的。bar: 'bar', dap: true}fnStub =
sinon
.stub();expect(fnStub).to.have.been.called; 现在我需要
确保
正确的
对象
已被传递到函数中。我只关心foo和bar
属
浏览 0
提问于2015-06-16
得票数 15
1
回答
Jest错误: TypeError:无法读取未定义的
属性
(读取“发送”)
node.js
、
jestjs
我刚开始开玩笑,我想我应该为我的一个控件编写一个简单的测试,它只发送一个用户
对象
数组,如果数组是空的,则编写一个简单的string语句。因此,这个测试应该通过文本“
没有
找到用户”。
浏览 5
提问于2022-01-17
得票数 10
回答已采纳
1
回答
window.hasOwnProperty('innerHeight')在火狐中返回false
javascript
、
firefox
、
sinon
在运行于Firefox上的单元测试中,在窗口
对象
上突出innerHeight
属性
时,我面临着一个奇怪的问题。但是,innerHeight
属性
是在哪个
对象
上定义的?我想知道的主要原因是在使用
sinon
进行测试时将该
属性
存根,
sinon
在chrome中工作,但在firefox中失败,因为
浏览 3
提问于2014-07-25
得票数 0
回答已采纳
2
回答
SinonJS:具有精确
对象
的calledWith()
angular
、
unit-testing
、
sinon
我正在尝试测试在我的
Sinon
测试中是否调用了一个确切的
对象
:
没有
丢失的
属性
,
没有
额外的
属性
,也
没有
更改的
属性
。:但是如果我在completeEntityObject中省略了一些
属性
我尝试过查看
sinon
.match方法,但是,尽管有针对数组完全相等的测试,但
没有
针对
浏览 1
提问于2018-01-06
得票数 5
1
回答
用于AWS X-Ray呼叫的
Sinon
存根
sinon
、
aws-sdk-js
、
aws-sdk-nodejs
我如何使用
sinon
来存根出下面所示的对AWSXRay应用程序接口的调用?getSegment()调用必须被存根,然后“链接”,这样我才能调用addNewSubSegment(parm)?
浏览 2
提问于2019-06-13
得票数 1
1
回答
带有Jest和TypeScript的不完全存根
typescript
、
testing
、
jestjs
、
sinon
由于我使用的是TypeScript,编译器正在困扰我以
确保
存根返回所有的
对象
字段。我不需要所有的
对象
字段,只有两个。更糟糕的是,它希望我返回的这个
对象
相当复杂。我所拥有的import * as stripeHelpers from "../..from "
sinon
"; import * as stripeHelpers from ".
浏览 1
提问于2019-12-06
得票数 2
回答已采纳
2
回答
sinon
期望只验证
属性
的子集。
sinon
如何使用
sinon
的.expects('').withArgs()函数只验证
对象
属性
的子集,而完全忽略所有其他
属性
(),而不逐个使用
sinon
.match.any逐个地导出它们.withArgs({ /
浏览 1
提问于2018-09-05
得票数 0
回答已采纳
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
'); require('
sinon
-as-p
浏览 0
提问于2016-12-05
得票数 0
1
回答
创建以
Sinon
存根作为构造函数输入的
对象
typescript
、
unit-testing
、
mocha.js
、
chai
、
sinon
我正在用摩卡,chai和
sinon
在TypeScript编写单元测试。我需要测试一个类,这个类的构造函数期望一个
对象
作为输入参数,因为它太复杂,无法创建,所以我想对它进行模拟。另外,该类的一些方法使用特定输入参数
对象
的
属性
。因此,我还需要模拟模拟
对象
的方法。为此,我首先需要创建一个Controller
对象
。但是构造函数需要一个上下文
对象
,这是我
没有
的。=
sinon
.stub(); 由于
属性
elasticSearch
浏览 2
提问于2020-08-04
得票数 0
回答已采纳
1
回答
Proxyquire :Proxy-需要yargs并将值传递给它
node.js
、
proxyquire
、
yargs
a} 上面的单元测试用例,也就是我想写的: const chai = require('chai');const
sinon
= require('
sinon
'); letmodule.exports = {a} 并编写如
浏览 40
提问于2019-02-18
得票数 0
1
回答
我怎么能在
Sinon
中存根一个匿名函数?
javascript
、
testing
、
sinon
以下内容如下:
sinon
.stub(a) 抛出TypeError: Attempted如果有一个
对象
,stub就能工作,所以我尝试使用this。顺便说一句:我知道我可以stub一个
对象
的方法,比如:const stub =
sinon
.stub(object, 'a'),但这不是我在这里要问的问题。
浏览 3
提问于2017-07-19
得票数 1
回答已采纳
1
回答
如何在NodeJs中用模拟实现功能单元测试?
node.js
、
sinon
如何在折叠函数上实现
sinon
.mock。describe("GetDashboard test"){ const getDashboard =
sinon
.stubsuccess'); let res = { const mock =
sinon
浏览 2
提问于2019-04-01
得票数 0
1
回答
sinon
.stub()对
sinon
.sandbox.stub()?
javascript
、
unit-testing
、
qunit
、
sinon
在我们的前端单元测试中使用
sinon
和
sinon
,我很难理解这些方法的区别。我们使用的是
sinon
.sandbox.stub() (字面意思就是函数,我们不创建沙箱),这些存根显然是在每次测试后自动恢复的。我只是没在文件里看到这个。我认为这个方法不存在,我认为您需要使用
sinon
.sandbox.create()显式创建沙箱。在沙箱
对象
上,您将调用存根函数i.e. mySandbox.stub(),而不是"
sinon
.sandbox.stub()"。 有人能帮我理解吗
浏览 3
提问于2014-05-27
得票数 13
1
回答
sinon
.replace对
sinon
.stub只是为了替换返回值吗?
javascript
、
sinon
在使用
sinon
时,我只想替换函数的返回值,而不需要其他信息,比如调用它的次数。哪一个更好?
sinon
.replace(Component.prototype, 'getValue', () => 123); const myStub =
sinon
.stub(Component.prototype
浏览 0
提问于2019-01-21
得票数 6
回答已采纳
2
回答
如何测试在jest中构建的AWS中使用的.promise()方法
javascript
、
node.js
、
amazon-web-services
、
jestjs
、
async.js
Received + [TypeError: ses.sendTemplatedEmail(...).promise is not a function], 我尝试过变体实现,但
没有
任何效果
浏览 5
提问于2020-01-30
得票数 2
回答已采纳
2
回答
使用
sinon
,一个伪造/存根/模拟一个不存在的JS的方式如何在
sinon
.restore之后删除它的所有跟踪?
javascript
、
unit-testing
、
sinon
我希望仅在测试期间定义此api,因此我希望
确保
sinon
.restore()删除此测试api。这并不是替换现有的JS。(例如,而不是像window.requestAnimiationFrame那样)。(例如,在全局/窗口
对象
上)globalAPIObject.someTestApi =
sinon
.fake.returns('something'); 但是,在测试运行后,
sinon
.restore不会
浏览 0
提问于2021-02-17
得票数 0
1
回答
Sinon
间谍
没有
用正确的论据被传唤
javascript
、
node.js
、
tdd
、
mocha.js
、
sinon
问题const gnomesControllerFactory = require("gnomesController.js"); const Gnome = require(res
浏览 5
提问于2017-04-26
得票数 0
回答已采纳
1
回答
NodeJS中亚马逊网络服务模拟的故障排除
node.js
、
jestjs
、
aws-sdk
、
sinon
、
aws-sdk-mock
我有以下测试: const AWSMock = require('aws-sdk-mock');const
sinon
= require('
sinon
'); const cloudwatch = AWS.CloudWatch();}
浏览 13
提问于2019-06-20
得票数 1
1
回答
将pino记录器作为类实例
node.js
、
sinon
、
pinojs
我正在使用node-request-http成功地模拟请求
对象
。我的问题与这个child元素有关。我只是想看看是否根据级别调用了正确的函数,但我无法正确地访问它。it("test 1", async () => { error:
sinon
.spy()(logService, 'ihmLogger').value({ error:
sinon</e
浏览 9
提问于2022-01-20
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券