问题标签 [vue-jest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
12 浏览

nuxt.js - Nuxt Jest 无法导入“vuex”

我正在 nuxt 上测试 jest,这是我的第一次。但我正面临这个错误,我不知道会发生什么,我尝试在其他包中它可以工作,但不是这个。我在 nuxt 的新环境上进行了测试,它可以工作,但这个不工作。

包.json

.babelrc

jest.config.js

MyAccountLogin.spec.js

错误

所以我错过了什么?

0 投票
0 回答
15 浏览

vue.js - 如何从 vue jest 测试套接字 io?

这是我来自 vue.js 的代码:

这是我来自 vue jest 的代码

下图是我运行单元测试后收到的错误消息 在此处输入图像描述

0 投票
0 回答
17 浏览

vue.js - 如何使用 vue util test 模拟 socket.io?

我有一个登录功能,当用户运行该功能时,它会自动从套接字客户端请求,问题是它给了我未定义的错误消息。无论如何要模拟socket.io请求还是有人可以帮我构建一个模拟socket.io请求的代码

这是我登录时的代码

这是我收到的错误的屏幕截图: 在此处输入图像描述

0 投票
0 回答
9 浏览

vuejs2 - VueStore TypeError:无法读取子组件上未定义的属性“getters”-Jest 和 Nuxt

在运行 Jest 测试时,挂载组件的子组件使用 mapGetters 从存储中获取一些值,并且在尝试读取 jest-test 上的 vuex getter 时抛出错误。

即使使用:

子组件抛出错误。在paren,它正在运作的商店。

我应该如何将商店注入子组件

0 投票
0 回答
14 浏览

vue.js - 在 vue jest 单元测试中渲染模板 Web 组件

在我的 vue3 项目中,我开始使用 Jest 和 Vue Test Utils 编写单元测试。我正在使用由 Stencil.js 生成的 Web 组件,这就是问题所在。开玩笑不渲染它们,所以如果没有来自 Web 组件的逻辑,我就无法测试我的 Vue 组件。

以下是 Web 组件在 Jest 中的外观:

它应该看起来像:

根据 Stencil 文档,我需要应用 pollyfils 并使用代码定义自定义组件:

但这里的问题是问题的解决方案吗?我应该在哪里添加这段代码,以便 Jest 渲染