腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(90)
视频
沙龙
2
回答
如
何用
sinon
来
存根
require
('
firebase-admin
').
auth
().
getUserByEmail
()?
、
、
你能分享一些用于
firebase-admin
认证的
Sinon
存根
的例子吗?挑战是初始化firebase管理应用程序以获得更多的
存根
。我尝试了下一个代码
sinon
.stub(admin, 'initializeApp'); noUserErr
浏览 15
提问于2019-08-20
得票数 3
回答已采纳
1
回答
如何使用express模拟导入的依赖关系?
、
、
、
、
快速代码(以firebase_functions.subscribe的形式导出到测试文件)conststripe =
require
('stripe')(functions.config().stripe.client_id); module.exports = async function( requestresponse.status(400).json({message: 'id_token has n
浏览 1
提问于2021-02-11
得票数 0
1
回答
Firebase函数:脱机测试时如何
存根
firebase-admin
函数
、
、
、
、
我尝试按照文档在上测试Firease函数,但不清楚如何使用
sinon
来
存根
firebase-admin.database。我已经为下面的错误提供了函数代码、mocha测试和控制台输出。Realtime Database.admin.initializeApp(); // add new users=
require
('
sinon
&
浏览 11
提问于2019-08-20
得票数 0
回答已采纳
2
回答
在Express中测试中间件的简单方法,而无需创建重新创建的服务器?
、
、
、
我希望能够在每个测试的基础上
存根
我的中间件函数。问题是,正如挂接的一样,我不能只是
存根
我的中间件函数,因为node已经缓存了中间件函数,所以我不能
存根
,因为我在一开始就创建了我的应用程序。const request =
require
("supertest");const
sinon
=
require
('
sinon
')
浏览 14
提问于2019-11-13
得票数 2
回答已采纳
2
回答
有没有办法在客户端应用程序中调用Firebase服务器“函数”,比如Angular 2?
、
、
、
我需要使用
firebase-admin
npm模块
来
检查用户的电子邮件是否存在,如果存在,则获取该用户的uid。根据这个,我可以设置我的index.js文件,如下所示:const admin =
require
('
firebase-admin
'); /
浏览 0
提问于2017-04-06
得票数 9
1
回答
Sinon
存根
需要多次
、
、
、
所以我正在做Google Cloud Functions的测试,我很难用不同的行为
来
存根
node_modules库。在测试文件的开头,我在boforeAll上有一个
firebase-admin
库的
存根
。正确地使用我的callsFake进行
存根
。 问题出现在第二个测试中。在第二个测试中,我模拟了云函数node-idin-beta中使用的另一个库。在此测试中,
firebase-admin
库不会被
存根
。在第一次请求之后,我不知道如何再次
存根
fireb
浏览 0
提问于2019-05-13
得票数 0
回答已采纳
1
回答
firebase函数中的阻塞
auth
0
、
、
、
、
=
require
('firebase-functions');我试图在我的测试中使用以下代码(和几个排列)
来
模拟const chai =
require</e
浏览 1
提问于2018-11-20
得票数 0
回答已采纳
1
回答
如何在Express中模拟中间件以跳过单元测试的身份验证?
、
、
、
、
我在Express中有以下内容 var
auth
=
require
('../
auth
/
auth
.service'); router.post('/sync',
auth
.is
浏览 3
提问于2017-02-02
得票数 40
回答已采纳
4
回答
使用Jest测试Firebase函数-错误: moduleName.split不是函数
、
、
,所以我想使用Jest
来
代替。在文档中,他们声明index.js正在调用admin.initializeApp ...在导入函数之前,我需要对其进行
存根
处理。所以他们写道:const admin =
require
("
firebase-admin
"); adminInitStub=
sinon
.stub(admin, 'initialize
浏览 1
提问于2018-11-30
得票数 6
1
回答
防火墙单元测试:默认的Firebase应用程序不存在
、
、
=
sinon
.stub(admin, '
auth
') firebaseDatabaseStub.getPromise.resolve({ref: 'new_ref'})); firebase.initialize(); 基本上,我主要使用他们的代码
来
进行实时数
浏览 0
提问于2018-03-27
得票数 2
1
回答
使用proxyquire时,
Sinon
存根
不起作用
、
、
、
、
我使用proxyquire
来
stub module.exports = someFunction()类型的依赖。在控制器中,我有一个模型,它考虑到db中的行。我也想把这封信
存根
。但是,我不知道
浏览 5
提问于2020-03-11
得票数 0
2
回答
如何在JavaScript中
存根
libary函数
、
、
、
、
如果我让main.js调用src/lib/a.js中定义的,以及函数a调用节点-uuid.v1,那么在测试<code>E 112</code>main.js<code>E 213</code>时,我如何才能
存根
main.jsconst main =
require
("../main") const
sinon
=
浏览 2
提问于2019-07-25
得票数 0
回答已采纳
1
回答
无法在单元测试期间模拟admin.firestore()
、
、
、
、
我正在阅读,并遇到了正确模拟以下代码的问题:admin.initializeApp(functions.config().firebase);链接中的示例使用下面的代码模拟initializeApp,该代码可以工作adminInitStub =
sinon
浏览 9
提问于2018-01-07
得票数 14
回答已采纳
1
回答
如何将函数
存根
到模块中?
、
、
、
、
这是我的测试,我用摩卡,茶,超级测试和西农:const middlewares =
require
('../../../../src/routes/api/
auth
/shared/middlewares'); const testData =
require
('../..
浏览 2
提问于2017-06-04
得票数 0
1
回答
用可组合中间件编写的
存根
isAuthenticated
、
、
、
、
我有这个中间件功能,用可组合的中间件包编写. return res.sendStatus(401); next();}; return res.sendStatus(401
浏览 5
提问于2016-10-18
得票数 0
回答已采纳
2
回答
如
何用
Sinon
存根
JSON文件
、
我有一个JSON文件,我需要的方式如下:我想在沙箱中
存根
这个文件,所以它总是返回一个给定的夹具。const fixture = {} sandbox.stub我不知道如
何用
沙箱
来
存根</e
浏览 0
提问于2019-07-04
得票数 1
回答已采纳
9
回答
Javascript:使用
Sinon
模拟构造函数
、
、
、
、
我正在绞尽脑汁,试图弄清楚如何使用
sinon
模拟构造函数。我有一个函数,它可以通过调用一个接受一些参数的构造函数来创建多个小部件。下面的链接似乎解释了一种模拟构造函数的简单方法,但它不适用于我:
sinon
.stub(window, "MyWidget");Uncaught
浏览 10
提问于2013-01-29
得票数 53
回答已采纳
1
回答
根据文件路径,Mocha子条目的结果是不同的。
、
、
我正在尝试在我的Node应用程序中使用
Sinon
来
设置退出中间件的机制。当我运行一个mocha测试并直接指向测试文件时,它将正确地输出。当我指向我的所有测试文件夹并递归地运行测试时,它不会对中间件进行
存根
,并且失败。const
sinon
=
require
('
sinon
');const should = chai.should(); const
auth
浏览 0
提问于2019-04-01
得票数 0
1
回答
如何使用nodejs使用电子邮件和密码防火墙
、
、
、
如何使用用户的电子邮件和密码使用firebase身份验证
来
获取用户数据?捕获用户的唯一方法是使用但我没有找到如何执行电话传递用户的电子邮件和密码,对这个问题有帮助吗?我的源代码:var app = express(); const firebase =
require
('
firebase-admin</e
浏览 1
提问于2019-04-15
得票数 0
回答已采纳
2
回答
正在测试文件外部忽略
Sinon
存根
、
、
、
、
我正在使用mocha、chai和
sinon
测试一些经过身份验证的API路由。我使用passport.authenticate()作为中间件
来
验证路由:const passport =
require
来
清除passport.authenticate调用:const chaiHttp =
req
浏览 2
提问于2019-03-08
得票数 2
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券