腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Sinon
stub
mongoose
save
来
解析
调用
save
的
对象
、
、
、
、
.); newImage.
save
().then(image => {...}) 有没有一种方法可以存根Image
的
save
方法
来
解析
调用
它
的
对象
?即。我希望then子句中
的
image与newImage相同 像
sinon
.
stub
(Image.prototype, '
save
').resolves(theCallingObject);这样
的</em
浏览 6
提问于2019-05-09
得票数 1
3
回答
用
Sinon
固执猫鼬模型
、
、
我试图对这个
对象
中使用
的
猫鼬依赖项进行存根: ... } Page.pr
浏览 8
提问于2013-05-24
得票数 6
回答已采纳
2
回答
使用函数
解析
的
存根
对象
函数
、
、
我正在尝试使用
sinon
来
存根这个
对象
中
的
save
方法 user: { id: '43214321-4321-4321-4321-432143214321',
save
: () => Promise.resolve({ // I WANTED TO
STUB
THIS METHODid:
浏览 63
提问于2019-03-01
得票数 0
6
回答
用
Sinon
截断
Mongoose
模型
、
、
我想为特定模型中
的
Mongoose
save
方法创建一个存根,这样我创建
的
模型
的
任何实例都将
调用
存根,而不是普通
的
Mongoose
save
方法。我
的
理解是,要做到这一点,唯一
的
方法是像这样将整个模型存根:不幸
的
是,这一行代码导致我
的<
浏览 0
提问于2012-07-04
得票数 27
回答已采纳
2
回答
阻塞模型上
的
猫鼬保存方法
、
、
= User; if (err) return res.end(); });我想使用一个单元测试
来
检查我
的
助手函数中是否
调用
了', function(done) { var res = { sendStatus:
sinon
.<
浏览 4
提问于2015-03-03
得票数 12
回答已采纳
1
回答
在Model#
save
()处理中没有
调用
猫鼬Promise.all
、
、
、
,当一切顺利时,就会
调用
适当
的
函数。为了测试这一点,我正在使用摩卡,chai,
sinon
,
sinon
-
mongoose
,
sinon
-
stub
-诺言和节点模拟-http。这是我
的
测试(我正在删除设置)。var saveComment =
sinon
.
stub
(Comment.prototype, '
save
'); var saveUser =
sinon
.
浏览 2
提问于2017-05-04
得票数 2
回答已采纳
1
回答
模拟路由中
的
mongoose
save
()错误
、
、
在尝试了各种方法
来
测试路由
的
mongoose
save
()抛出后,我真的不确定应该如何做。我
的
目标是用istanbul实现100 %
的
覆盖率。以下是核心设置:let
mongoose
= require('
mongoose
'); let PasteSchema((err) => {中抛出
的
错误。= requir
浏览 0
提问于2018-05-23
得票数 0
1
回答
无法断言在单元测试中
调用
了猫鼬保存函数。
、
、
我查看了几个与mocha/
sinon
与猫鼬有关
的
单元测试
的
帖子,但我仍然没有让它工作
来
验证保存方法是否在我
的
猫鼬模型上被
调用
。我想测试我
的
控制器中是否
调用
了order.
save
。我遇到
的
错误是,order.
save
不是生产代码orderController.js中
的
一个函数。 我尝试过几种不同
的
方法,但是我无法断言保存是被
调用
的
浏览 5
提问于2015-12-18
得票数 1
回答已采纳
1
回答
Sinon
存根链式方法
、
、
、
我
的
SailsJs控制器中有以下代码: version: version if(err) { }});var
save
= {
save
浏览 5
提问于2015-10-05
得票数 2
回答已采纳
2
回答
测试
mongoose
预存钩子
、
、
、
、
我是测试nodejs
的
新手。所以我
的
方法可能是完全错误
的
。我尝试在不命中数据库
的
情况下测试
mongoose
模型
的
预存钩子。这是我
的
模型:const
mongoose
= require("
mongoose
"); UserSchemahook called"
浏览 1
提问于2017-09-23
得票数 14
1
回答
用于模型
的
所有未来实例
的
Mongoose
保存方法
的
Sinon
Mock (带promises)
、
、
、
、
我正在尝试使用promises在单元测试用例(
Sinon
,Mocha,Chai)中为特定模型
的
所有实例模拟
Mongoose
保存方法。根据其他几个示例,我正在使用
sinon
-
mongoose
和
sinon
-as-promised。'); /*
Mongoose
schema+model for User method persist *
浏览 0
提问于2016-12-05
得票数 0
1
回答
如何模拟正在测试
的
函数内部
调用
的
函数?
、
、
、
、
我有一个注册函数,它将我
的
用户保存到
mongoose
。在测试时,我不希望用户实际被保存到DB中,所以我想重写
mongoose
保存方法。/user'import
mongoose
from '
mongoose
'
浏览 3
提问于2018-08-11
得票数 2
回答已采纳
1
回答
如何在AngularJS工厂方法中模拟
对象
、
、
我已经创建了一个角工厂,它有处理保存代码到服务器
的
方法。其中一个工厂方法包含一个第三方
对象
,该
对象
具有一个执行实际标注
的
方法。我想测试这段代码,但我想不出如何模拟第三方
对象
。 return ThirdPartySavingUtils.v
浏览 3
提问于2014-07-01
得票数 1
回答已采纳
2
回答
sinon
和mocha -
sinon
私有依赖项
、
、
、
、
我有一个node express应用程序,我正在用mocha,chai和
sinon
为它写一些测试。我有一个包含端点处理程序
的
模块。它大致看起来像这样: return; // return
浏览 0
提问于2018-03-04
得票数 0
1
回答
Sinon
-如何监视猫鼬模型中
的
save
()方法
、
、
、
、
我有一个模型文件,它定义并导出了一个猫鼬模型:const TravelSchema = require('..=
sinon
.spy(TravelSchema, '
save
');
浏览 1
提问于2022-09-18
得票数 1
回答已采纳
2
回答
如何使用
sinon
为neo4j Thingdom模块添加存根函数
、
、
在几个小时
的
失败尝试之后,我一直在网上搜索,我找到
的
唯一
的
参考点是一个样本项目,它使用
sinon
.createStubInstance(neo4j.GraphDatabase);
来
存根出整个
对象
。对我来说,因为这似乎是一个被丢弃
的
项目,我想要一个更细粒度
的
方法,这样我就可以测试,例如,当保存一个节点时,你创建它(非持久化),持久化它,然后你可以索引它,如果你愿意,这是三个
调用
,可以在多个特定
的
测试中概述(data);
浏览 0
提问于2013-05-23
得票数 1
回答已采纳
3
回答
基于
Sinon
的
猫鼬模型存根保存实例方法
、
、
、
、
我正在尝试测试一个使用
Mongoose
模型保存小部件
的
服务函数。我想在我
的
模型中找出保存实例
的
方法,但是我想不出一个好
的
解决方案。我见过其他
的
建议,但似乎没有一个是完整
的
。 你看..。和。它接受一些JSON数据,创建一个新
的
小部件,然后使用"
save
“实例方法保存小部件。然后根据保存
调用
的
结果进行回调,传递错误和文档。我只想测试当我
调用
createWidget({titl
浏览 2
提问于2014-03-12
得票数 10
回答已采纳
1
回答
如何断言函数是用多个参数
调用
的
、
、
、
我用一个简单
的
例子学习双重测试: } catch (err) { }我有一个函数,接受一个
对象
和一个回调Databaseit('it calls Database.
save
with a ca
浏览 1
提问于2018-08-12
得票数 0
回答已采纳
2
回答
模拟/顽固性猫鼬模型保存方法
、
、
、
、
接下来,我扔掉了莫克鹅,并尝试使用
Sinon
对
save
调用
进行存根。=
sinon
.
stub
(post, '
save
', function(cb) { cb(null) }) expect(
stub
我对顽固不化,嘲笑很陌生,你有什么.我不确定这是不是正确
的
方法。我在post上固执地使用post方法,然后断言它已经被
调用
浏览 2
提问于2015-10-21
得票数 18
回答已采纳
1
回答
如何用mocha + chai +
sinon
测试fs.writeFile错误
、
、
、
下面的测试确实通过了,但是它将错误
的
堆栈跟踪输出到测试控制台,这是不必要
的
。如何避免这种情况?describe('with fs error', () => { sandbox.
stub
(fs).yields(new Error('write error')); const consoleSpy = sandbox.spy(console, 'log
浏览 4
提问于2017-05-23
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
熟悉 node.js之mongoose
Node.js操作MongoDB数据库
享学课堂-django 创建对象
Spring MVC 源码解析:HTTP 请求与响应过程
OpenStack数据库远程对象模型
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券