-
Notifications
You must be signed in to change notification settings - Fork 109
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reactivity issues with @vue/compat #275
Comments
I encountered the same problem in the Vue 2.7 build with the backported composition API. The old option api components test without a problem, but when using the SFC syntax the reactive content will be missing. Related information:
This problem also occurs when using |
Hi!
If I read that correctly (correct me otherwise!), does it mean that ignoring Vue Testing Library and using Vue Test Utils directly does also yield these reactivity problems? If that's the case, then this is an upstream issue in Vue Test Utils and should be reported there. thx! |
@afontcu Yeah, I think it might be an issue of the @vue/test-utils itself, which is used here as the main dependency. I will try to open a test case there. Just for you to be aware that it's influencing any larger codebase going from v2 -> v3 using this library |
Thansk @lisilinhart and @afontcu :) I didn't think to check if it was originating from |
Thanks @Weetbix @afontcu: I opened this issue here: vuejs/vue-test-utils#1983 |
Hi! 👋
Reactivity does not seem to work when using the vue compat build.
For example these tests will work with
vue
3, but not with@vue/compat
:In compat mode it will show:
To Reproduce Steps to reproduce the behavior:
Use this minimal reproduction repo: https://github.com/Weetbix/vue-compat-composition-api-bug-repo
Expected behavior
The tests should pass, and the text should be found in the dom
Related information:
@testing-library/vue
version: 6.6.0Vue
version: 3.2.37@vue/compat
version: 3.2.37node
version: v16.13.2npm
(oryarn
) version: 1.22.19Additional context
We have a very large code base and were hoping to migrate to Vue 3 by using compat mode. It's working at runtime but we are running into reactivity issues in the test suites.
Note: This issue also exists in the new
vue
2.7` build with the backported composition API.It does not occur in Vue 2.6 when using the
@vue/composition-api
plugin.The text was updated successfully, but these errors were encountered: