腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
Jest
中
,
我
如何
模拟
Mongoose
文档
的
"
get
“
方法
?
、
、
我
使用
的
是NodeJS和MongoDB。
我
有一个简单
的
函数,用于返回
文档
的
泛型属性... if (propertyValue) { res.status(200).
浏览 10
提问于2021-02-26
得票数 1
回答已采纳
1
回答
如何
在
jest
中
模拟
链接函数?
、
、
、
我
使用
jest
来测试
我
的
node.js代码。
我
需要使用
mongoose
连接到mongodb。但我不知道
如何
模拟
链式函数。
我
需要
模拟
的
函数(容器是一个模块):
我
试着嘲笑
的
方式,但失败了: Vessels.find.exec =
jest
.fn(() => [moc
浏览 6
提问于2019-07-08
得票数 2
1
回答
SuperTest /
JEST
,
如何
强制或
模拟
400状态码?
、
、
、
我
正在使用
Jest
和SuperTest进行单元测试,但我想不出一种
方法
来强制路由抛出错误。
我
附上了
我
的
代码片段: const router = require('express').Router(); router.
get
('/thoughts'
浏览 34
提问于2021-07-13
得票数 0
回答已采纳
3
回答
怎么嘲笑猫鼬?
、
、
我
应该在没有mongodb
的
node+express+
mongoose
+swagger应用上运行测试,
我
需要模块来
模拟
猫鼬(只用于测试)。
我
试过
模拟
猫鼬和白鹅,但我犯了错误:(也许
我
失败了..。或者这个模块帮不了
我
,
我
希望你
的
想法!
我
只需要在测试
中
模拟
,而不需要测试猫鼬,比如:<
浏览 2
提问于2017-07-24
得票数 7
回答已采纳
4
回答
嘲笑猫鼬模型
、
、
我
试图用
jest
来
模拟
一个猫鼬模型,但是Cannot create property 'constructor' on number '1'出错了。
我
能够通过创建带有以下两个文件
的
项目来重现这个问题。有没有办法用
jest
来
模拟
猫鼬模型?const
mongoose
= require('
mongoose
') const Schema =
浏览 8
提问于2017-03-06
得票数 23
2
回答
赋值表达式
的
左侧不能是常量或只读属性
、
、
、
、
当我
在
Express服务器上使用这一行时,它在TypeScript 1.x
中
工作得很好(
mongoose
.Promise = global.Promise;
的
用法来自 )
我
该
如何
解决这个问题呢?谢谢
浏览 132
提问于2016-08-08
得票数 18
回答已采纳
2
回答
如何
用
jest
模拟
多个调用链函数
、
、
当我为
我
的
项目编写单元测试时,
我
遇到
的
情况是,
我
需要在
mongoose
模块
中
模拟
一个链接多个调用
的
函数。,比如mocks/
mongoose
.js。module.exports = { find:
jest
.fn().mockReturnThis(), populate:
浏览 5
提问于2021-12-28
得票数 1
4
回答
如何
模拟
axios.create([config])函数以返回其实例
方法
而不是用
模拟
重写它们?
、
、
、
、
我
试图
模拟
axios.create(),因为
我
在
整个应用程序中使用它
的
实例,显然需要所有被
模拟
销毁
的
实现,因此无法正确地获得
get
,post
方法
的
结果。这是代码
在
实际文件
中
的
样子: headers: { ...headers(endpoi
浏览 11
提问于2020-02-27
得票数 2
回答已采纳
1
回答
如何
在
Jest
中
模拟
mongoose
模式
方法
?
、
我
正在尝试测试一个端点,它有一些中间件'getFromRequestLean‘。
我
正确地
模拟
了这一点,但是当我将'.User'添加到require函数
的
末尾时,它会返回下面列出
的
错误。
我
必须这样做,因为它是一种模式
方法
。
我
做错了什么?
如何
正确
模拟
此Schema
方法
? const User = require('..model user: module.exp
浏览 13
提问于2021-02-01
得票数 2
1
回答
如何
在nestjs服务
中
模拟
猫鼬数据库
、
、
、
、
我
在
实现nestjs服务
的
测试时遇到了麻烦。
我
的当前代码如下import { Injectable } from '@nestjs/common'; findByIdAndUpdate: () => { return {exec: <em
浏览 5
提问于2021-05-21
得票数 0
回答已采纳
1
回答
在
使用es6导出/导入时,
我
的
模拟
中
没有任何可用
的
jest
.fn()
方法
、
我
有一个
mongoose
模型,按照下面的设置, // Model.TS export interface LocationInterface extends
mongoose
.Document {
我
已经尝试了下面的
方法
,但它不起作用。How can I mock an ES6 module import using
Jest
?
jest
.mock("./model", () => ({ Location: <e
浏览 7
提问于2020-06-23
得票数 0
3
回答
在
jest
中
模拟
jQuery $()和$函数
、
我
正在测试同一个类中使用$.
get
()和$(data, ownerDocument).find()
的
另一个函数,而且
我
还没有弄清楚
如何
为$().find()函数添加
模拟
。uses $.
get
});
浏览 6
提问于2020-10-24
得票数 3
回答已采纳
1
回答
嵌套模块
中
嘲笑行为
的
澄清
我
被那些开玩笑
的
医生弄糊涂了。
文档
告诉
我
,测试文件不
浏览 2
提问于2019-12-21
得票数 6
2
回答
如何
在function和function测试库中使事件处理程序函数
模拟
、
我
想知道
如何
使事件处理程序函数
在
react和react测试库
中
成为
模拟
函数。 goToSecondpage(); <button onClick={(e) => handleClick(e)} />}
我
想知道
如何
在function测试库和
jes
浏览 3
提问于2021-01-22
得票数 0
回答已采纳
2
回答
开玩笑: TypeError: axios.
get
.mockResolvedValue不是一个函数
、
、
我
有两个版本
的
相同
的
代码,一个工作,一个抛出:作品:
jest
.mock('axios') //<<<------ const resp =
浏览 7
提问于2020-11-15
得票数 20
回答已采纳
2
回答
Jest
:当同一个模块也命名为export时,
如何
模拟
默认
的
导出组件?
、
、
、
、
我
有一个ES6模块,它在默认情况下导出一个function组件类,但也导出一个普通
的
JS函数作为一个命名
的
导出。
在
测试使用此模块
的
其他包时,
我
希望
模拟
默认导出组件和命名导出函数,以保持单元测试
的
纯正性。/module'; 这种行为非常奇怪,因为如果
我
使用完全相同<em
浏览 1
提问于2018-02-16
得票数 18
回答已采纳
1
回答
如何
使用
Jest
模拟
外部库
的
命名导出构造函数和函数?
、
、
、
、
我
见过类似的问题,但我
在
文档
或堆栈溢出
中
没有看到任何描述
我
想要做
的
事情。
我
对javascript很陌生,刚开始使用
jest
,
我
已经阅读了
jest
文档
,但我还没有看到一个
模拟
外部库
的
命名导出
的
示例。
我
想要嘲弄
的
图书馆是速率限制器灵活
的
。
我
想要
模拟
命名
的
浏览 3
提问于2020-06-24
得票数 0
回答已采纳
3
回答
如何
在nodeJS项目中使用
Jest
全局设置和Teardown?
、
、
、
、
我
使用
jest
在
节点js项目中添加了测试,但是对于每个测试套件,有一个beforeAll
方法
创建一个新
的
测试服务器并连接到一个mongo数据库,还有一个关闭测试服务器和数据库
的
afterAll
方法
。
我
想在全球范围内为所有测试套件执行上述任务,而不是一次一次。下面是
我
的
代码示例。set("x-auth-token", "") .send({ name: "g
浏览 4
提问于2020-07-28
得票数 12
2
回答
无法仅从NestJS
中
的
TestingModule连接到MongoDB
、
、
我
正在对
我
的
NestJS应用程序进行e2e测试,
我
得到了以下错误:这是
我
的
beforeEach函数,
我
在其中初始化模块: const mod = await Test.createTestingModule<ConfigService>(ConfigService);
浏览 156
提问于2021-02-23
得票数 0
回答已采纳
1
回答
如何
使这一行
在
jest
中
工作?=> jasmine.clock().install();
、
、
、
、
我
有一个使用jasmin.clock.install
的
单元测试TypeError: jasmine.clock is not a functionjasmine.clock().install();
我
设法使它发挥作用,降级为玩笑-cli 19.0.1。
浏览 3
提问于2017-06-20
得票数 3
回答已采纳
点击加载更多
相关
资讯
在WPS中设置接收到新文档自动打开的方法讲解
从一个优质开源项目来看前端架构
Node.js操作MongoDB数据库
在Python中如何在main函数中调用类中的方法
使用Node.js、MongoDB、Fastify 构建API服务
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券