腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Nestjs
使用
Jest
模拟
服务
构造
函数
、
、
、
、
我创建了以下
服务
来
使用
twilio向用户发送登录代码短信: sms.service.ts import { Injectable, Logger } from '@
nestjs
/common';import { Logger } from '@
nestjs
/common'; let service('
浏览 17
提问于2020-01-20
得票数 7
回答已采纳
1
回答
Typescript/
Jest
模拟
来自
服务
的共享
函数
、
、
、
我有一个针对
NestJS
的
服务
,但这并不是真正的
NestJS
问题。但是,
NestJS
测试正在发挥作用,我
使用
它来创建用于测试的
服务
,等等。我的
服务
用于进行多次调用,并返回所有数据。我在尝试
模拟
外部调用以进行测试时遇到问题。我的问题是关于从NodeJS读取数据的
函数
。我可以自己测试
函数
而不会出现问题,但现在我正在尝试在我的
服务
中
模拟
这个
函数
调用。这是我想要
模
浏览 23
提问于2021-09-27
得票数 0
回答已采纳
1
回答
如何在
Jest
中
模拟
NestJS
内置的Logger
、
我有一个控制器,它通过控制器
构造
函数
中的依赖项注入
使用
NestJS
内置的Logger:我希望能够在
Jest
测试中对其进行
模拟
,以查看在日志记录期间调用哪些方法和
使用
什么参数。我尝试过这样的语法: provide: Logger, log:
jest
.fn(),}] 在
浏览 3
提问于2021-07-15
得票数 2
回答已采纳
1
回答
不能在
jest
单元测试中
模拟
Paginate
函数
、
、
、
、
我正在尝试
模拟
我的
服务
的findAll
函数
。为此,我要么需要
模拟
存储库
函数
findAndCount myEntityRepository,要么需要
模拟
nestjs
页面节点模块的paginate
函数
。findAll
函数
从表中获取记录列表,并
使用
NodeModule 进行分页。toBe(itemsList.length)}) const repositoryMockFactory: () => Moc
浏览 9
提问于2021-09-07
得票数 4
2
回答
如何
使用
Jest
来
模拟
封装在service类中的温斯顿记录器实例
、
、
、
我试图
模拟
一个封装在用winston.Logger创建的
服务
类中的
NestJS
实例。我已经在下面列出了我的代码。 label:
jest
.fn(), printf:
jest
.fn()context: this.contextName
浏览 0
提问于2019-09-03
得票数 5
回答已采纳
3
回答
使用
NestJS
和异步
函数
的
Jest
、
、
我正在尝试测试service在
nestJS
中的异步
函数
。我已经嘲笑过repository了,但是由于某种原因,resolve从来没有被调用过。Update:我试图
使用
@golevelup
浏览 1
提问于2020-08-18
得票数 4
回答已采纳
2
回答
更改手动
模拟
服务
中特定功能的模型实现
、
、
我有
服务
。), });}) 如何根据测试用例更改
模拟
服务
中任何
函数
的实现例如,如果我想测试一个根
浏览 8
提问于2022-04-01
得票数 0
回答已采纳
1
回答
使用
Jest
进行
NestJS
单元测试,并需要
模拟
服务
中注入的Http请求
、
、
我正在用打字本做
NestJS
项目。我阅读了文档的
NestJS
,并遵循它在我的
服务
中注入Request对象:import { Injectable, Scope, Inject } from '@
nestjs
/commongetClientUserAgent = ()=> { }正如您在上面看到的,我有一个
函数
现在,我想对
浏览 2
提问于2022-03-22
得票数 0
2
回答
如何用
Jest
在EntityManager中存根和连接TypeORM
、
、
、
、
我在
NestJS
上得到了一个应用程序,在打字稿中
使用
TypeORM和用
Jest
编写的单元测试。我有一个
函数
,它
使用
这样的事务: await this.connection.transaction(async manager问题是我想做一个单元测试来测试这个
服务
功能。因此,我需要在某种程度上同时嘲弄this.connection及其manager。或者至少是经理。我不知道用
Jest
怎么做。我无法创建一
浏览 6
提问于2020-05-06
得票数 6
回答已采纳
1
回答
无法读取
模拟
函数
中未定义的属性(读取'toPromise')
、
、
我正在尝试测试一个
使用
Clickhouse作为数据库的Nest.js
服务
。因为这是一个单元测试,所以我不希望它真正进入数据库并做一些事情。只想
模拟
一些返回来查看
服务
的反应。因此,我
模拟
了整个数据库库:然后在测试应用程序中注入一个假的“数据库”: provide: 'database新帐户
函数
,它首先检查一个帐户
浏览 15
提问于2022-06-19
得票数 1
2
回答
如何解决
服务
单元测试错误:无法在
NestJS
中读取未定义的
使用
Jest
的属性名
、
、
服务
单元测试错误(
NestJS
,
Jest
) --我们有QueryRunner、存储库和循环依赖,并且应该在测试用例中
模拟
所有这些。TypeError:无法读取未定义属性的“名称”[ 24 ] this.Record = this.repository.target().mockReturnValue('2'), qr.connect =
j
浏览 9
提问于2021-05-17
得票数 0
回答已采纳
1
回答
Nest.js测试模块,不能重写提供程序注入到另一个提供程序中,未定义已接收
、
、
我为AppService创建了单元测试,我想在其中
模拟
AppInnerService提供者: describe('App service', () => { const appInnerService = { }; beforeAll(appInnerService.send).toHaveBeenCalled(); } 上面的代码不起作用
浏览 20
提问于2021-10-13
得票数 1
回答已采纳
2
回答
如何在
Nestjs
中嘲弄
Jest
Redis
、
、
、
、
我正在研究雀巢的应用程序,并用user.service.ts编写了我的user.service.ts
函数
的单元测试。当我将它部署到
服务
器并运行单元测试时,它已经通过了本地machine.but,我得到了一个错误的Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED.Seems,就像redis machine.but不是working.How,我应该
模拟
redis并解决这个问题吗?STRING.SUCCESS, `${STRING.USER} ${STRI
浏览 3
提问于2022-02-08
得票数 1
2
回答
对typeorm分页的单元测试获得错误queryBuilder.take(.).skip不是一个
函数
、
、
、
我试图将createQueryBuilder
模拟
为单元测试分页部分,但我的错误程度低于 innerJoin:
jest
.fn().mockReturnThis(), descr
浏览 3
提问于2020-05-13
得票数 4
回答已采纳
1
回答
无法为用户模型创建
模拟
构造
函数
、
、
、
、
当我试图
模拟
我的用户模型来测试我的
服务
时,nest控制台抛出这个TypeError,但是我不知道如何‘模仿’用户模型的
构造
函数
import { Test, TestingModule} from '@
nestjs
/testing';import { UserService } from
浏览 2
提问于2022-04-07
得票数 0
回答已采纳
1
回答
NestJS
测试:装饰器不是一个
函数
、
、
、
、
我的依赖关系:"@
nestjs
/core": "7.4.4","
jest
": "26.4.2","
jest
-junit": "11.1.0", "ts-
jest
":
浏览 1
提问于2020-10-05
得票数 1
1
回答
NestJS
:
使用
基于axios的客户端的e2e测试不像预期的那样工作。
、
、
、
我有一个
NestJS
应用程序,它公开了一些端点,并且我已经编写了一个客户机应用程序,我计划将其作为NPM包发布,以便与nest
服务
器一起工作。我正在尝试编写端到端的测试,这些测试可以启动nest
服务
器,将其连接到本地坞容器中的测试数据库,然后
使用
客户端进行测试。,而是创建了一个
模拟
版本的应用程序。我的问题是如何
使用
INestApplication或TestingModule来启动应用程序,或者以编程方式启动
NestJS
应用程序的其他方式。对我来说,重要的是我
使用
浏览 3
提问于2020-12-03
得票数 3
1
回答
如何在
nestjs
服务
中
模拟
猫鼬数据库
、
、
、
、
我在实现
nestjs
服务
的测试时遇到了麻烦。create:
jest
.fn(() => {}), return {exec:
jest
.fn(() => {})};ProductsService>(ProductsService);我不知道如何为这个<
浏览 5
提问于2021-05-21
得票数 0
回答已采纳
1
回答
如何用玩笑来嘲弄雀巢
、
、
我试图在我的
nestjs
设置中
模拟
和监视redis set方法,但我不认为它是正常工作的。const mockRedis = { }; getClient:
jest
.fn(() => mockRedis), const moduleRef;
浏览 0
提问于2020-08-28
得票数 2
回答已采纳
1
回答
Nestjs
-从CrudController继承的控制器的单元测试
、
、
但是,我不知道为什么我的控制器文件没有实例化我在
构造
函数
中
使用
jest
模拟
的
服务
文件,并抛出以下错误:findOne是我的promotions.service.ts中存在的
函数
之一,它也是从一个CrudService扩展的,它是这个
服务
的父类。我已经尝试过
模拟
一个类和spyOn来
模拟
PromotionService,但是它仍然不起作用。let prom
浏览 3
提问于2022-07-26
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
前端技术雷达最新动向:微前端可采纳,10倍工程师要暂缓
携程租车React Native单元测试实践
前端单元测试入门
React 16 Jest手动模拟
对 React 组件进行单元测试
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券