You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Remove Vuetify from Studio] Convert 'Reset password' unit tests to Vue Testing Library聽#5637
Confirm that you鈥檝e read the guidelines in your comment.
Overview
Complexity: Low
Context
The test suite accounts/pages/__tests__/resetPassword.spec.js currently relies heavily on internal implementation details and uses Vue Test Utils in a way that couples tests tightly to component internals. This creates several issues:
Brittle and unreliable tests (break when implementation changes even if behavior remains correct, or incorrectly pass while actual user interactions fail)
Refactor accounts/pages/__tests__/resetPassword.spec.js test suite to use Vue Testing Library (VTL) and write tests in a way that reflects how a user interacts with the application.
Do not refactor any other areas of the codebase.
Hot to Get There
Navigate to /accounts/#/reset-password URL
Submit the form with missing or invalid data
Submit the form with correct data
To display the error banner, temporarily modify code
Value Add
Prepares the test suite for easier updates during the upcoming refactoring to remove Vuetify from this page.
Out of Scope
Do not refactor any other areas of the codebase.
Acceptance Criteria
Cover all major workflows while avoiding excessive testing of details
Concise but explicit test decriptions that describe what's tested from a user point of view
hii @MisRob Could you please assign this issue to me? Ive understood the issue in the reset password tests鈥攃urrently they depend on component internals like setData, wrapper.vm, and submitting via refs instead of real user interactions. i can refactor them using vue testing Library to make them user-centric and stable.
Sure @MisRob,
And @LightCreator1007 if you have any doubt while resolving this issue feel free to connect before you request review from maintainers, I just worked some similar issues in past I may able to help you out.
Reacted by Michaela Robosova and Arunit Chakraborty
Thanks so much for your interest! This issue is already assigned. Visit Contributing guidelines to learn about the contributing process and how to find suitable issues. If there are no unassigned 'help wanted' issues available, please wait until new ones are added.
We really appreciate your willingness to help. 馃槉
Are you preparing for Google Summer of Code? See our GSoC guidelines.
Activity
LightCreator1007 commentedon Jan 13, 2026
Hello @MisRob could I work on thisss.
sharma-anushka commentedon Jan 13, 2026
Hi @MisRob, I would also like to work on this if its available. Ive read the guidelines.
Ananya-Kaushal137 commentedon Jan 13, 2026
Hello @MisRob, I鈥檇 like to work on this issue. I鈥檓 confident I can handle it efficiently . If it's available , please assign me.
vtushar06 commentedon Jan 13, 2026
Hii @MisRob, I would like to work on this, if possible.
Rajeev529 commentedon Jan 13, 2026
hii @MisRob Could you please assign this issue to me? Ive understood the issue in the reset password tests鈥攃urrently they depend on component internals like setData, wrapper.vm, and submitting via refs instead of real user interactions. i can refactor them using vue testing Library to make them user-centric and stable.
abhiraj75 commentedon Jan 13, 2026
Greetings @MisRob , I would love to work to on this as I already solved a similar issue which was VTU to VTL conversion(#5633)
MisRob commentedon Jan 13, 2026
Thanks all! I can only assign one of you :) If the assignee is open to collaboration, perhaps some of you can connect and resolve together.
vtushar06 commentedon Jan 15, 2026
Sure @MisRob,
And @LightCreator1007 if you have any doubt while resolving this issue feel free to connect before you request review from maintainers, I just worked some similar issues in past I may able to help you out.
learning-equality-bot commentedon Jan 15, 2026
Hi! 馃憢
Thanks so much for your interest! This issue is already assigned. Visit Contributing guidelines to learn about the contributing process and how to find suitable issues. If there are no unassigned 'help wanted' issues available, please wait until new ones are added.
We really appreciate your willingness to help. 馃槉
Are you preparing for Google Summer of Code? See our GSoC guidelines.
test(accounts): refactored tests of ResetPassword component to use VTL