腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(2700)
视频
沙龙
1
回答
Jest
mock
knex
fn.now
(),
但
保留
其余
的
实现
、
我正在为使用
knex
的
服务编写测试,但是,由于
knex
调用多次使用
knex
.fn.now(),因此我
的
测试将随着时间
的
推移产生不同
的
结果。我想知道是否有可能模拟/监视/劫持对
knex
.fn.now()
的
内部调用,使其成为我可以控制
的
东西,同时让
其余
的
代码留在它
的
“真正”
实现
中。我只能找到完全模仿
knex
<em
浏览 34
提问于2021-10-07
得票数 0
1
回答
来自
Jest
mockImplementation
的
意外行为
、
、
/foo')
jest
.
mock
('
knex
', ()=>
jest
.fn()) it('should
mock
knex
',async ()=>{
Knex<
浏览 14
提问于2021-03-31
得票数 0
回答已采纳
2
回答
嘲弄模拟
Knex
交易
、
、
、
、
编辑:我已经将mysql.getIamConnection函数添加到文章
的
底部 mysql: { getIamConnection:
jest
.fn((我
的
写作略有不同,
但
回调是关键。对任何对此感兴趣的人来说,这是我
的
最终解决
浏览 3
提问于2021-05-21
得票数 5
回答已采纳
6
回答
在对
Knex
进行单元测试时,我如何模拟一个假数据库?
、
、
、
、
但我希望能够对我
的
代码进行单元测试。有没有办法模拟数据库连接?问题似乎出在
Knex
的
初始化方式上。var
knex
= require('
knex
')({ connection: {}我将
knex
设置为在单元测试中被模拟。/app/myService', { '
knex
': k
浏览 1
提问于2015-01-27
得票数 14
2
回答
用于单个导入
的
Jest
模拟模块
、
、
、
、
当将
jest
与ES6模块和babel-
jest
一起使用时,所有的
jest
.
mock
调用都是。 underTest.someFunction(); /
浏览 0
提问于2018-10-27
得票数 2
回答已采纳
6
回答
只模拟模块中
的
一个函数,
但
保留
rest
的
原始功能。
、
、
我只想模拟模块中
的
单个函数(名为导出),而
保留
模块功能
的
其余
部分。import * as utils from './utilities.js'; ...
浏览 4
提问于2019-12-12
得票数 159
3
回答
jest
.spyOn等价于
jest
.
mock
、
、
、
模拟整个模块,
但
保留
原来
的
模块逻辑。类似于
jest
.spyOn
的
默认行为,其中原始方法被调用。 module.exp
浏览 2
提问于2019-01-23
得票数 0
回答已采纳
1
回答
Jest
-模拟非结构化模块上
的
一组函数
、
、
、
、
我们在私有存储库中有一个定制库,它接受来自AWS Secrets Manager
的
secretId,并返回一个初始化
的
knex
连接。.finally(() => { }); 在另一个文件中,我试图像这样模拟这个函数: //conn.test.js from:
浏览 15
提问于2021-04-22
得票数 0
回答已采纳
2
回答
模拟
jest
和typescript中
的
交集观察者
、
、
、
、
如果我们使用
jest
和typescript,其中使用了一个交集观察者,那么模拟交集观察者将变得很困难。true, }]) window.IntersectionObserver = mockIntersectionObserver; });
但
这仍然会抛出错误Type 'boolean' is not assignable to type 'DOMRectReadOnly'.ts(2322 我可以继续为每个元素添加正确
的
类型,但是有没有更好<
浏览 20
提问于2020-08-31
得票数 4
回答已采纳
6
回答
如何在单个测试
的
基础上更改模拟
实现
?
、
我希望在每个测试
的
基础上更改模拟依赖
的
实现
,方法是扩展默认模拟
的
行为,并在下一个测试执行时将其还原回原来
的
实现
。更简单地说,这就是我想要达到
的
目标:
j
浏览 8
提问于2018-02-14
得票数 210
回答已采纳
1
回答
内建Javascript函数
的
模拟结果
、
、
url}`; return '';} 我如何才能模拟encodeURIComponent( document.URL )
的
结果有什么方法可以模拟encodeURIComponent(),这样
Jest
就可以使用模拟而不是真正
的
模拟了吗?
浏览 0
提问于2019-07-03
得票数 1
回答已采纳
1
回答
嘲笑斯利普
的
笑话
、
、
我想使用
Jest
测试我
的
nodejs代码。在我
的
代码中,我使用了stripe。显然,这就是我想要模拟
的
库,但是如果我这样做了我不能模拟我需要
的
stripe方法,因为它就像是在不传递高阶函数中
的
键
的
情况下执行一个请求。我找不到任何相关
的
东西。 有没有办法做到这一点?
浏览 1
提问于2019-08-14
得票数 1
2
回答
Jest
嘲讽
、
、
、
、
我试图在
Jest
中模拟Typeorm模块
的
一个功能,并且我想以尽可能干净
的
方式来
实现
它。我所创造
的
成功之处是: __esModule: true,
jest
.
mock
浏览 1
提问于2021-05-12
得票数 4
2
回答
如何修复
jest
中不可用
的
React-Redux提供程序和连接
、
、
、
、
我想用redux和hocks测试当前正在工作
的
react组件import React from "react";我正在遵循react和redux官方
的
测试指南(不使用enzime)。
浏览 3
提问于2021-03-12
得票数 0
2
回答
Jest
返回未定义
的
数据而不是数据
、
: [ { id: 2, name: 'Data2' } };getGroups.test.js:
jest
.
mock
浏览 2
提问于2020-03-30
得票数 5
1
回答
如何使用
jest
mockImplemention作为默认导出模块?
、
、
、
套餐:因为我需要不同
的
模拟
实现
(取决于测试),所以我试图获得相当于
jest
.
mock
('../component.js', () => { return () => <div>Component<&
浏览 3
提问于2019-09-22
得票数 0
2
回答
如何扩展
Jest
mock
?
、
、
、
在我
的
单元测试(用Typescript编写,由
Jest
运行)中,我想模拟两个共享公共功能
的
类。例如,它们都有tick()和getTicks()方法。我
的
Jest
mocks目前复制代码来
实现
这一点,如下所示: const
mock
1 =
jest
.fn(() => { tick:
jest
.fn(() => {ticks++; }), getTick
浏览 21
提问于2020-01-12
得票数 0
回答已采纳
1
回答
使用
jest
mock
隔离运行异步函数
、
、
、
异步等待node.
jest
中
的
jest
模拟http请求it('works with async/await', async () => {const data = await user.getUserName(4);}); 但是getUserName将被执行,它将命中我
的
后端和数据库,如何模拟该函数以便我
的
测试可以在隔离状态下运
浏览 2
提问于2020-10-16
得票数 0
1
回答
Jest
从文件调用默认
mock
、
、
、
我在我
的
测试中有这样
的
代码: useSnackbar:
jest
.fn(),
jest
// helper.
浏览 3
提问于2021-03-19
得票数 1
1
回答
使用
Jest
测试Koa.js时打开句柄
、
、
、
、
下面是一个简单
的
koa服务器
实现
:const api = require('.app.use(api.routes())} 一个简单
的
测试/src/server')
k
浏览 8
提问于2020-06-29
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
前端单元测试入门
携程租车React Native单元测试实践
基于Jest Mock API对业务逻辑集成测试附源码
流利说前端单元测试实践
React 16 Jest手动模拟
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券