腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
TypeScript
用
Jest
测试
或模拟未导出
的
函数
typescript
、
unit-testing
、
jestjs
是否有一种
使用
TypeScript
测试
Jest
未导出
函数
的
方法?我见过这样
的
答案,推荐一些库,如rewire,但它们似乎还没有真正兼容
TypeScript
。另一种方法是导出这些
私有
函数
,但我认为必须有一个解决方案,而不只是为了
测试
目的而导出。 privateFunction()
浏览 1
提问于2019-02-14
得票数 7
回答已采纳
1
回答
使用
jest
测试
typescript
中
的
私有
函数
typescript
、
jestjs
、
nestjs
在下面的代码
中
,我
的
测试
用例按预期通过了,但我正在
使用
stryker进行突变
测试
,handleError
函数
在突变
测试
中
幸存下来,所以我想通过
测试
handleError
函数
是否被调用来杀死这个突变体。需要帮助
测试
私有
函数
。我试过spyOn,但不起作用 const orderBuilderSpy =
jest
.spyOn(orderBuilder,
浏览 70
提问于2019-05-08
得票数 16
回答已采纳
2
回答
如何在React with
Jest
中
测试
Typescript
类成员
javascript
、
reactjs
、
typescript
、
jestjs
我有一个带有公共和
私有
成员
函数
的
Typescript
类(带有react)。constructor(params) { } 如何在我
的
代码中
使用
jest
测试
method1和method2。我可以对导出
的
、不是类成员
的
函数
执行此操作。但我如何才能为类成员做到这一点。
浏览 3
提问于2019-08-24
得票数 0
3
回答
'no-unbound-method‘可以被列入单元
测试
的
白名单吗?我将来有没有可能因为被列入白名单而面临问题?
angularjs
、
typescript
、
tslint
}unittests.jsexpect(instance.log).toHaveBeenCalled(); 避免引用未绑定
的
方法在尝试单元
测试
时抛出错误最好
使用
箭头
函数
,而不是在linting
中
添加“白名单”选项。任何帮助都将不胜感激
浏览 0
提问于2019-12-02
得票数 3
2
回答
如何强类型
jest
mock
typescript
、
jestjs
、
typescript-typings
、
ts-jest
我想强烈地键入我
的
笑话模仿。在某种程度上,我可以让它工作,但当一个类有
私有
属性时,我就卡住了。另一个问题是,当我
使用
mock(我现在这样做)时,返回类型是原始类型,但当我必须访问由
Jest
添加
的
任何方法时,我必须将其类型转换为
jest
.Mock才能访问方法。有没有更好
的
方法来做这件事?我尝试过
使用
jest
.Mock,
jest
.Mocked,
jest
.MockInstance。 如果有人能给我指出正确
浏览 1
提问于2019-03-01
得票数 16
1
回答
我如何在一个我试图用
jest
测试
的
类
中
模拟一个
私有
属性?
javascript
、
typescript
、
unit-testing
、
jestjs
Gpio类
的
模拟为stepperMotors属性创建一个模拟(我已经模拟了其他一些
测试
的
构造
函数
): test("can change step resolution", () => {有几种方法可以解决这个问题(将属性设置为公共
的
,设置属性
的
公共方法),但这两种方法似乎都不可取,因为属性永远不能在类
的
外部访问,所以我公开属性或方法只是为了支持
测试
。 有没有其他方法来做这种
测试
?我知道在
jest</e
浏览 68
提问于2020-08-26
得票数 4
回答已采纳
2
回答
使用
Jest
使用
私有
构造
函数
模拟
TypeScript
类
typescript
、
unit-testing
、
jestjs
、
mocking
所以,我是
TypeScript
和
Jest
世界
的
新手。为了简单起见,我省略了部分代码示例。 }此外,我正在编写一个
测试
,以确保我
的
工厂方法工作良好。
Jest
来模拟具有
私有
构造
函数
的
浏览 3
提问于2020-03-04
得票数 12
回答已采纳
5
回答
使用
spyOn和
Jest
测试
私有
方法
javascript
、
typescript
、
testing
、
jestjs
我在Calculator类
中
的
函数
是
私有
的,我不能以这种方式进行
测试
。, function() { expect(result).toBe(3);}); let c = a - b; }如何在
私有</em
浏览 1
提问于2020-06-03
得票数 0
1
回答
在单元
测试
中
遇到麻烦
typescript
、
ionic-framework
、
google-cloud-functions
、
ts-jest
尝试
使用
ts-
jest
对防火墙云功能进行单元
测试
,但是简单
的
测试
却有问题。/// <reference types="
jest
" /> import { database } from '..是否需要
浏览 3
提问于2019-10-24
得票数 0
10
回答
在
私有
方法上
使用
Jasmine spyon
javascript
、
unit-testing
、
jasmine
可以在类
的
私有
方法上
使用
Jasmine单元
测试
框架
的
spyon方法吗? 文档
中
给出了这个例子,但是这对于
私有
函数
来说是灵活
的
吗?
浏览 1
提问于2011-12-12
得票数 94
1
回答
用
Jest
重新连接,监视用于
私有
函数
的
console.log
javascript
、
module
、
jestjs
、
private
、
console.log
我在一个文件中有一个
私有
函数
,它
使用
console.log。我想在我
的
console.log
测试
中
检查是否确实运行了。因此,为了访问
私有
函数
,我
使用
。我有以下文件:function b() {} 我有下面的
测试
文件,其中我
使用
方法将console.log替换为
Jest
模拟
函数
浏览 0
提问于2018-08-23
得票数 2
回答已采纳
1
回答
在被
测试
的
main
函数
中
调用
的
模拟静态
函数
javascript
、
typescript
、
unit-testing
、
jestjs
、
mocking
我想模拟我正在
测试
的
函数
中
的
一些
函数
。 我有一个类,它有几个从所谓
的
mainFunction调用
的
静态
私有
函数
。我想特别
测试
MyClass.functionD (由mainFunction调用,这是一个
私有
方法)
的
结果,因此,我想模拟MyClass.functionA,MyClass.functionB和MyClass.functionC来返回默认结果,这样我<e
浏览 6
提问于2020-12-20
得票数 0
回答已采纳
1
回答
开玩笑配置没有webpack
的
打字稿
typescript
、
jestjs
嗯,我在用打字本写一些NPM模块,但我不是用Webpack来编写脚本
的
。// test.spec.ts import {calc} from '.(x),**/(*)+(规格
测试
).js?(X)-0匹配testPathIgnorePatterns: /node_modules/ -9匹配
浏览 1
提问于2019-06-17
得票数 3
回答已采纳
1
回答
在类型记录中
使用
jest
的
模拟请求模块功能
node.js
、
typescript
、
jestjs
我正在尝试
使用
类型记录
中
的
request()来模拟节点模块request
的
jest
函数
,但是我做不到,有人能帮我哪里出了问题吗?顺便说一句,我正在尝试创建一个通用
的
代理
函数
,它应该与所有的http方法一起工作,比如get、post、delete、update。因此,我只想
使用
request()
函数
,而不是
使用
request.get(),request.post()...etc,
使用
浏览 1
提问于2019-05-06
得票数 2
回答已采纳
1
回答
Jest
不会处理
typescript
中
的
import语句
node.js
、
typescript
、
jestjs
我在试着做一个基本
的
测试
。我
的
源代码在src/index.ts
中
,代码如下:我
的
测试
位于test.index.test.ts
中
,代码如下: ({"Object.<anonymous>&q
浏览 3
提问于2019-11-29
得票数 0
1
回答
如何在
jest
中
使用
es6 (没有
typescript
)模拟Prisma客户端?
node.js
、
unit-testing
、
orm
、
jestjs
、
prisma
Prisma文档提供了模拟客户端和
使用
jest
和
typescript
进行单元
测试
的
示例。有没有办法在不
使用
TypeScript
的
情况下用
jest
模拟客户端?如果你能举一个简单
的
例子,我将不胜感激。 补充一点:我在所有
使用
prisma
的
函数
中
的
项目中都
使用
了依赖注入。
浏览 13
提问于2021-08-04
得票数 2
2
回答
在JestJS
中
测试
私有
方法
typescript
、
unit-testing
、
jestjs
、
private-members
、
nestjs
我正在
使用
NestJS (
使用
TypeScript
)创建一个API,它
使用
JestJS作为默认
的
测试
框架。我正在为一个服务类编写一个
测试
,我试图访问它
的
私有
函数
(用
TypeScript
强制执行),但由于明显
的
原因,我不能访问它。其他语言(如Java)
中
的
传统解决方案是将
函数
更改为包或内部作用域,但这在
TypeScript
浏览 0
提问于2019-03-13
得票数 7
回答已采纳
2
回答
jest
测试
异步
函数
失败
typescript
、
async-await
、
jestjs
我有一个简单
的
typescript
函数
,它只打印一些文本和睡眠。
测试
在未等待异步
函数
返回
的
情况下完成。 这是我
的
功能。我尝试了这个网站https://www.sitepoint.com/delay-sleep-pause-wait/推荐
的
其他形式。我
的
测试
总是以只打印'Hello‘结束。该项目的框架是通过带
typescript
选项
的
浏览 53
提问于2020-06-18
得票数 1
3
回答
无法
使用
typescript
设置
jest
typescript
、
jestjs
、
ts-jest
我将按照这个示例为
typescript
项目设置一些基本
的
单元
测试
:https://dev.to/muhajirdev/unit-testing-with-
typescript
-and-
jest
-2gln我有一个导出isInternalLink
函数
的
main.ts 和一个试图
测试
它
的
main.spec.ts 但我得到以下错误: C:\data\devel\apps\tmp\
jest</em
浏览 28
提问于2019-09-08
得票数 4
2
回答
Jest
模拟模块
使用
变量值解析
reactjs
、
testing
、
promise
、
jestjs
假设我有一个返回promise
的
模块。我想模拟这个承诺
的
不同结果来
测试
这个模块所包含
的
功能。我像这样模拟这个模块:
jest
.mock('.., reject) => { response: { ok: true } });
浏览 23
提问于2019-01-28
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用Jest测试原生TypeScript项目
软件测试之学习shell编程函数的使用
Excel中find函数、left函数的使用方法的介绍
Jest 考虑迁移到 TypeScript,阮一峰:Flow 要完
php中ob_start系列函数的使用
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券