腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1130)
视频
沙龙
1
回答
如何
断言
sinon
mongoose
存根
、
有一个使用了
存根
的
mongoose
模型的单元测试用例,我需要确保调用了authModel.create。该
如何
断言
呢?我的单元测试: const createUserStub =
sinon
.stub(authModel, 'create') expect(response.res.statusCode).to.equal(200) }).
浏览 7
提问于2019-10-05
得票数 0
回答已采纳
1
回答
无法
断言
在单元测试中调用了猫鼬保存函数。
、
、
我尝试过几种不同的方法,但是我无法
断言
保存是被调用的。一个简单的模型:const
mongoose
= require('
mongoose
'),orderController.spec.js var
sinon
= req
浏览 5
提问于2015-12-18
得票数 1
回答已采纳
6
回答
用
Sinon
截断
Mongoose
模型
、
、
我想为特定模型中的
Mongoose
save方法创建一个
存根
,这样我创建的模型的任何实例都将调用
存根
,而不是普通的
Mongoose
save方法。我的理解是,要做到这一点,唯一的方法是像这样将整个模型
存根
:不幸的是,这一行代码导致我的测试抛出以下错误: TypeError
浏览 0
提问于2012-07-04
得票数 27
回答已采纳
6
回答
使用
Sinon
进行
存根
链接的猫鼬调用
、
、
我了解
如何
对猫鼬模型进行
存根
(感谢),但我不太明白
如何
对调用进行
存根
处理,比如: .where("someBooleanProperty").equals(true) .exec(someCallback);var findOneStub =
sinon
.stub(
mongoose
.Model, "findOne"
浏览 11
提问于2015-01-08
得票数 13
回答已采纳
3
回答
用
Sinon
固执猫鼬模型
、
、
我试图对这个对象中使用的猫鼬依赖项进行
存根
: return new Page(db); var PageSchema =
mongoose
.modelpageModel.save(); Page.pro
浏览 8
提问于2013-05-24
得票数 6
回答已采纳
1
回答
如何
存根
蒙鹅模型构造器
、
、
、
、
我试图使用
Sinon
.js对我的Student
Mongoose
模型的模型构造函数进行
存根
。查看
Mongoose
sinon
.stub(Student.prototype__proto__,
浏览 14
提问于2016-11-14
得票数 1
回答已采纳
1
回答
无法读取未定义的属性'model‘
、
、
这是我的foree‘into
mongoose
方法。任何建议都是非常感谢的。Mocha抱怨它找不到我的模型集合(在我的代码中是"this.model('User'...行)“),我正在使用
sinon
存根
来
存根
模型和方法名。
Mongoose
方法(
mongoose
模式文件的底部): userSchema.methods.fi
浏览 4
提问于2019-01-27
得票数 1
1
回答
为什么在内部对象上返回正确的
sinon
.stub()
、
、
、
我需要
存根
一个链式函数:为此,我创建了一个
存根
,如下所示: emit:
sinon
.stub(), 我发现我可以使用以下命令进行
断言
:例如,我可以
断言
:
sinon
.assert.calledOnce(io.in().emit据我所知,每次io.in()调用都会创建一个新对象,该对象对过去的<
浏览 1
提问于2019-07-15
得票数 0
1
回答
在带有
存根
的函数上
断言
args
、
、
如何
使用
存根
断言
此函数的args?templatesResource.one = function(arg) { get:
sinon
.stub().returns getTemplatesDeferred.promise} else { } expect(templatesResourc
浏览 5
提问于2015-11-19
得票数 0
1
回答
在Model#save ()处理中没有调用猫鼬Promise.all
、
、
、
/models/postModel'); var
mongoose
= require('
mongoose
');exports.create_comment =为了
浏览 2
提问于2017-05-04
得票数 2
回答已采纳
1
回答
Express:单元测试控制器,它调用模型
mongoose
模型,而不真正调用数据库
、
、
、
、
控制器本身称为
mongoose
模型。我需要在不调用数据库且独立于路由器的情况下对控制器进行单元测试。 } }页面模型:const pageSchem
浏览 2
提问于2020-09-27
得票数 0
2
回答
sinon
存根
不替换函数
、
、
、
、
我正在尝试使用
sinon
存根
来替换一个可能需要很长时间的函数。但是当我运行测试时,测试代码似乎没有使用
sinon
存根
。const
sinon
= require('
sinon
') it('should use stu
浏览 0
提问于2016-11-25
得票数 10
回答已采纳
2
回答
如何
使用
sinon
.js对链式函数
存根
、
、
、
、
为了编写测试,我在堆栈中使用mocha框架,其中作为
断言
库,用于模拟、
存根
和间谍。(res) => { })考虑到我想用所需的参数来
断言
它们的调用function() { }, return this; //...
浏览 4
提问于2015-10-26
得票数 4
回答已采纳
1
回答
用supertest对API进行单元测试,用链式函数对猫鼬模型进行测试
、
、
、
、
这都是非常标准的CRUD内容,后端数据库库是用
Mongoose
调用的MongoDB。到目前为止如此标准..。.callsFake(()=>{}) 试图对未定义
浏览 2
提问于2019-11-10
得票数 0
3
回答
如何
使用
sinon
模拟另一个函数(我正在测试该函数)中的函数?
、
、
、
、
Sinon
.Stub( test,"b").returns(" DummyValue ");c应该分配DummyValue。 我该怎么做呢?
浏览 0
提问于2017-02-09
得票数 19
1
回答
函数中不调用异步Mocha done()
、
、
、
、
我调用此函数,调用控制台日志,但done()不调用:import 'mocha' it('should save without error', function(done) { Database.saveSessionData(1
浏览 5
提问于2017-11-12
得票数 0
回答已采纳
1
回答
如何
模拟正在测试的函数内部调用的函数?
、
、
、
、
我有一个注册函数,它将我的用户保存到
mongoose
。在测试时,我不希望用户实际被保存到DB中,所以我想重写
mongoose
保存方法。我已经编写了测试,但我不知道
如何
将模拟的函数传递到我的register()函数中import
sinon
from '
sinon
'i
浏览 3
提问于2018-08-11
得票数 2
回答已采纳
1
回答
如果使用
Sinon
调用带有错误参数的
存根
函数,则引发错误。
、
、
目前,
sinon
能够创建一个
存根
,如果参数匹配,它将返回给定的对象:您甚至可以
断言
调用了正确的参数:问:既然您明确表示您的
存根
方法只允许param1,那么是否有一种方法可以使
浏览 8
提问于2020-11-15
得票数 0
1
回答
Ember简单8月测试window.location.reload
、
、
、
我让ESA和Ember 2.0.1合作得很好,但是在测试时偶然发现了一个有趣的案例:import Ember from 'ember';import startApp from 'notifier/tests/helpers/start-app';import { authenticateSession } from '../../helpers/embe
浏览 4
提问于2015-09-14
得票数 1
回答已采纳
2
回答
使用
Sinon
截断React组件方法
、
、
、
出于测试目的,我正在尝试
存根
一个组件方法: displayName: "Comp", React.addons.TestUtils.renderIntoDocument(Comp());
sinon
.assert.called并且
断言
失败。注意:直接
存根
规范对象方法是可行的,但是您必须分别导出组件构造函数和规范,以便
浏览 1
提问于2014-06-18
得票数 22
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券