Jest

Jest

文章 87 浏览 200

用jest做测试的时候怎么模拟koa-session中的ctx.session信息?

在学习用 jest 对 api 做测试的时候,遇到了这个函数: const checkHasLogin = async (ctx, next) => { if (ctx.session.userName) { ctx.body = { s…

长梦不多时 2022-09-11 15:51:02 14 0

Jest 的快照测试到底有什么实际作用?

Jest 的快照测试到底有什么实际作用?…

冷︶言冷语的世界 2022-09-11 15:23:03 13 0

jest测试接口返回值与预期一致

现在有这么一个需求,假如接口返回值是很复杂,包含对象数组这种,对象中有很多的属性,那么应该怎么用jest来保证返回的属性与预期一致呢?看文档中都…

a√萤火虫的光℡ 2022-09-11 15:19:42 14 0

请问jest如何指定当前的ua信息, 比如指定ua为手机设备

场景如下: 自己写了端touch事件相关的代码,内容根据ua和('touchstart' in window)来判断是否走touch事件还是mouse事件, 但是在jest测试的时候默认ua…

萌吟 2022-09-11 14:49:50 22 0

使用jest测试时,报navigator is not defined

代码中的navigator,window等,都会报错。。…

雄赳赳气昂昂 2022-09-11 14:30:52 11 0

vue+jest 模拟异步

1: 首先我自己找了很多网址看了,都没生效,官网也看了,好像还是不行 2: 我的问题是如何模拟异步 3: 项目使用vue-cli3 搭建,自带test模块 req.js…

小耗子 2022-09-11 14:29:24 13 0

Webpack中的require.context方法在Jest中找不到

最近在为新版的框架做Vue组件的单元测试,选择了Jest,但在测试某个组件时出现问题。 本来是要测试Login组件,但这个Login组件中引入了SvgIcon子组件…

负佳期 2022-09-11 14:25:20 19 0

enzyme 测试antd的select问题

各位大佬好。本人在做jest测试select的时候遇到了一个问题 antd 的select 的下拉的内容显示到dom里面,是需要鼠标进行点击的。我使用了enzyme的mount…

你不是我要的菜∠ 2022-09-07 23:12:02 11 0

jest怎么测试异步获取数据的react组件?

网上大部分是描述测试静态react或者木偶组件的例子,好像没有相关的测试异步获取数据后的组件的例子。是我理解错误测试思路错误了?还是方法不对了?…

多像笑话 2022-09-07 22:53:47 12 0

jest、puppeteer 使用超时

Timeout - Async callback was not invoked within the 5000ms timeout specified 最近在弄UI测试,使用的是jest和puppeteer。主要是测试登录页面。 …

妞丶爷亲个 2022-09-07 22:33:03 17 0

Jest无法加载script标签内容, 导致无法测试jsonp

问题描述 使用Jest框架测试一段jsonp的代码, 但是Jest使用的JsDom好像无法加载script标签的内容, 导致jsonp的全局函数无法被调用. 故不能很好的对这…

温柔少女心 2022-09-07 22:26:45 21 0

关于Vue页面的测试

问题描述 想对当前项目进行单元测试,期望是针对单个问题测试,测试内容行为测试,方法测试,简单的UI测试 问题出现的环境背景及自己尝试过哪些方法 …

旧话新听 2022-09-07 16:30:12 24 0

Jest配合`react-dom/test-utils`如何手动unmount一个组件

我目前在用Jest给React组件写单元测试,渲染组件用的是react-dom/test-utils,但是有个疑惑,组件的unmount周期一直无法触发,请问如何触发这个钩子?…

一世旳自豪 2022-09-07 16:29:55 18 0

如何mock一个待测函数内部的函数

现在有文件module.js内部包含两个函数function a和function b其中b依赖于a function a () { // do something } function b () { // do something els…

山川志 2022-09-07 11:57:11 12 0

vscode jest 如何 自动补全?

vscode jest 如何 自动补全? 我安装了 vscode-jest ,但是还不能自动补全。是我少配置了什么吗? …

一个人练习一个人 2022-09-07 07:47:33 14 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文