首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Cypress组件测试不适用于composables VueUse -“引用未定义”

Cypress组件测试不适用于composables VueUse -“引用未定义”
EN

Stack Overflow用户
提问于 2021-04-29 06:55:46
回答 1查看 282关注 0票数 5

由于某种原因,VueUse破坏了我在Cypress component testing中的测试。无论我使用哪种composable,它都会抛出错误> ref is not defined> watch is not defined。我查看了源代码,注意到vueuse在幕后使用vue-demi,所有问题都与从vue-demi导入有关。但是我试图单独从vue-demi导入一些东西,它可以工作,所以我不明白为什么它会和vueuse一起崩溃。

我的设置Vue 3+ Vite。重现: Cypress Vitesse starter模板已经有了Vue3/Vite和VueUse,所以我刚刚添加了https://github.com/chojnicki/vitesse,在运行yarn cypress run-ct后出现了同样的错误

我试着让它在codesandbox上运行,但由于缺少系统库,Cypress无法在那里工作。

这是个bug,还是我漏掉了什么?

日志:

代码语言:javascript
运行
复制
 at Object.ref (http://localhost:35783/__cypress/src/node_modules/.vite/@vueuse_core.js?v=9e0ceea7:94:17)
    at useMediaQuery (http://localhost:35783/__cypress/src/node_modules/.vite/@vueuse_core.js?v=9e0ceea7:1152:41)
    at usePreferredDark (http://localhost:35783/__cypress/src/node_modules/.vite/@vueuse_core.js?v=9e0ceea7:1379:11)
    at useDark (http://localhost:35783/__cypress/src/node_modules/.vite/@vueuse_core.js?v=9e0ceea7:1383:26)
    at <unknown> (http://localhost:35783/__cypress/src/src/logic/dark.ts:2:24)
From previous event:
    at Object.runScripts (http://localhost:35783/__cypress/runner/cypress_runner.js:159792:22)
    at $Cypress.onSpecWindow (http://localhost:35783/__cypress/runner/cypress_runner.js:149271:19)
    at <unknown> (http://localhost:35783/__cypress/src/@fs//home/chojnicki/vitesse/node_modules/@cypress/vite-dev-server/client/initCypressTests.js:22:18)
EN

回答 1

Stack Overflow用户

发布于 2021-08-26 14:40:26

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67308944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档