腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
Jest
:
如何
测试
定义
了
"
export
function
“
的
函数
?
、
、
、
我有一个如下
定义
的
函数
: const [var1= useState(undefined); return a + b;};describe
浏览 17
提问于2021-05-14
得票数 0
1
回答
嘲笑总是给出未
定义
的
(类型记录+ts-玩笑)
、
、
、
有一点背景: "ts-
jest
": "^24.0.2", 我尝
浏览 0
提问于2019-08-05
得票数 4
1
回答
如何
用
Jest
部分模拟自
定义
的
react钩子?
、
、
、
、
我想用
Jest
模拟我
的
一些自
定义
React钩子返回值。return { playSongB, }现在,在我
的
测试
中,我只想模拟playSongA,并保留其他
函数
的
真实实现。我尝试了几种方法,包括使用
jest
.requireActual('hooks/useSongPlayer')
的
一些方法,但似乎playSongA成功地被模仿<
浏览 2
提问于2021-06-03
得票数 1
2
回答
如何
测试
使用useNavigation
的
自
定义
react钩子,它来自使用
Jest
的
“react导航-钩子”?
、
、
我有一个自
定义
的
react钩子'useSample‘,它使用useNavigation和useNavigationParam }
export
default useSample 我需要使用
jes
浏览 10
提问于2020-08-25
得票数 4
回答已采纳
1
回答
Jest
Vue
测试
-无法
测试
window.scrollTo fn()
、
、
使用getBoundingClientRect & window.scrollTo提供一个简单
的
元素
函数
滚动,但是无法获得
Jest
测试
的
任何迭代以获得branch: 100以外
的
任何覆盖。有待
测试
的
功能: let elRect = el.getBoundingClientRect(); return编辑-现在100%<e
浏览 2
提问于2021-03-19
得票数 0
回答已采纳
2
回答
FE:单元
测试
window.location.href更改按钮点击(
测试
失败)
、
、
、
、
虽然这确实会通过,但我希望避免这种情况,因为我宁愿模拟用户操作,而不是将新
的
值注入到
测试
中。如果我这样做,即使我删除了按钮单击(这实际上会触发
函数
调用),expect仍然会通过,因为我已经在
测试
中手动更新
了
window.location.href。我选择
的
是将goToThisPage func (这将重定向用户)放置在我
的
功能组件之外。然后,我在
测试
文件和
测试
用例中模拟goToThisPage,检查它是否已被调用。我知道goToThi
浏览 15
提问于2022-02-07
得票数 0
回答已采纳
1
回答
如何
对React
的
render()中
定义
为const
的
函数
进行单元
测试
?
、
、
、
如果我在render()中
定义
了
一个
函数
,我
如何
为它添加单元
测试
?
export
class Foo extends React.Component { ...do something... <...> </Condit
浏览 10
提问于2019-09-17
得票数 0
1
回答
使用
Jest
&酶法异步获取组件后
测试
组件
的
状态(使用模块)
、
、
、
、
我试着用
Jest
测试
一个React组件
的
状态。在ComponentDidUpdate上,如果有人登录并用用户名更新state.user,它将获取服务器上
的
用户名。该文件名为“getUser.js”,位于原始'getUser.js‘旁边
的
一个模拟文件夹中,如下所示: return Promise.resolve({如果我更改我
的
模拟模块并使其返回一个空对象,它也能工作,并且state.pleaseLogin
浏览 3
提问于2018-01-07
得票数 2
1
回答
使用
jest
的
链式方法默认模拟节点外部模块
、
、
我们有两项
测试
要完成: expect(ora.start).toHaveBeenCalled(); });但这两种
测试
都失败
了
接收有价值:未
定义
我们尝试使用自
定义
模拟:
浏览 3
提问于2019-03-31
得票数 2
回答已采纳
1
回答
Jest
-
测试
redux操作
、
、
、
、
我正在尝试使用
Jest
测试
我
的
应用程序
的
redux操作。我看过
测试
站点@ redux.js.org和其他论坛
的
帖子,但我不明白为什么我会得到错误,我想我不知道这个嘲弄是
如何
运作
的
。], mockImplementation: [
Function
],看来这个
函数
是存在<
浏览 1
提问于2016-11-01
得票数 0
回答已采纳
1
回答
Jest
-外部化extended expect匹配器
、
、
、
、
Node.js-用于
测试
的
TypeScript applciation和
Jest
。使用这个引用,我在我
的
测试
类中有一些扩展
的
expect匹配器。和下面的例子一模一样。我在几个不同
的
测试
类中有很多通用
的
扩展。有没有办法将这些扩展匹配器外部化/分组,并通过导入它们在
测试
类中使用它们?expect(100).toBeDivisibleByExternalValue(); await expect(101).n
浏览 0
提问于2021-03-15
得票数 5
2
回答
重构使用同一文件中
的
函数
进行
测试
的
函数
的
正确方法
、
、
、
、
export
const selectEndpointB = state => `/rest/${selectEndpoint(state)}/b` 在
测试
时,这变得很复杂,因为我不能模拟selectEndpoint因此,selectEndpointA
的
测试
依赖于selectEndpoint
的
实现,这是不理想
的
。
测试
这样
的
东西或者重构它以使其更容易
测试
的
正确方法是什么?=>
浏览 12
提问于2019-09-05
得票数 1
1
回答
顽固性
的
玩笑
、
、
我试图在Javascript中
测试
一个
函数
,该
函数
使用其他模块以及localStorage执行几个操作,我想对其他模块和对localStorage
的
调用进行存根。我为
Jest
找到
的
文档看起来过于简单,无法适应我
的
用例,比如声明一个mock,然后在
测试
中调用它--这在我
的
例子中不会发生,因为我想要模拟
的
函数
是由我
的
函数
在内部调用
的
,我不会将它作为依
浏览 1
提问于2019-03-03
得票数 0
回答已采纳
2
回答
用
Jest
模拟ApolloClient
的
client.query方法
、
、
、
、
更新:2020年1月22日 TypeError:无法读取未
定义
属性
的
“查询” 我需要使用阿波罗客户端在
function
组件外部
的
助手
函数
中执行graphql查询,经过一些尝试和错误之后,我采用了这种方法,该方法<em
浏览 1
提问于2020-01-20
得票数 6
回答已采纳
2
回答
TypeScript+
Jest
--
如何
将
jest
.spyOn与通用TypeScript方法结合使用?
、
我
定义
了
以下TypeScript对象:
export
type HttpResponse<T> = Response & { data?
export
async
function
getFeatureFlag(flagName: string): Promise<FetchResponse<boolean, string>> {
定义
文件中,spyOn
函数
定义</
浏览 1
提问于2020-07-10
得票数 3
1
回答
要求在
jest
.mock中使用常量
我有一个模块可以导出一个
函数
和一个常量。我试着在做
jest
.mock
的
时候只要求和读取它,但是常量都是未
定义
的
。/useEvalNames.js import { doAnotherThing } from '/doAnotherThing';
export
default
function
us
浏览 67
提问于2021-04-20
得票数 1
回答已采纳
2
回答
如何
用
Jest
编写javascript显示模块模式
的
单元
测试
?
、
、
、
例如:我
的
math_util.js是
function
add(a,b){ } };我将使用
Jest
测试
add()。所以我会写 expect(MathUtil().add(1,1)).toBe(2);但是我得到MathUtil是未
定义
的
,或者MathU
浏览 4
提问于2018-08-07
得票数 4
回答已采纳
1
回答
Jest
onSpy -预期已调用模拟
函数
、
、
、
、
作为
测试
我
的
utils.js模块
的
一部分,我正在努力使用spyOn。我尝试了各种方法和途径,但似乎都产生了“预期已被调用
的
模拟
函数
”。根据记录,其他单元
测试
工作正常,所以我
的
实际
测试
设置应该不会有任何问题。// utils.js
function</em
浏览 2
提问于2018-06-06
得票数 4
回答已采纳
1
回答
Vue +
Jest
模拟全局方法
、
、
我正在处理一个项目,它在index.html文件
的
脚本标记中
定义
了
一个方法。由于某些原因,这会导致
Jest
在运行时失败。
Jest
中
定义
'getCookie‘变量,如下所示:"
jest
": { "getCookie": "someString"}这确实
定义
了
getCooki
浏览 2
提问于2019-07-12
得票数 0
回答已采纳
1
回答
如何
使用
jest
框架仅模拟模块中
的
一个类型记录类,但保留其他类/
函数
、
、
、
我有一个带有
函数
的
类型记录模块,我正试图用玩笑来
测试
它。我试图
测试
的
函数
使用了一个类型记录类,它与
函数
在同一个模块中
定义
。两者都是出口
的
。免责声明:为了简洁起见,这是一个人为
的
例子,但与我正在使用
的
代码库
的
设计非常相似。下面是代码: /
浏览 1
提问于2022-04-22
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券