Fix textarea form submission failing test by correcting field name in onValid handler#106
Conversation
|
|
Co-authored-by: jaruesink <4207065+jaruesink@users.noreply.github.com>
|
📝 Storybook Preview: View Storybook This preview will be updated automatically when you push new changes to this PR.
|
|
Do we need this final check in this test? we fixed the main issue with this test and it now works. let's clean up the tests so it passes |
Co-authored-by: jaruesink <4207065+jaruesink@users.noreply.github.com>
|
... Removed the redundant final check in the textarea test as requested. The test now only verifies the core success message "Message submitted successfully" and no longer checks for the submitted message display, making it cleaner and more focused. Changes made in commit 5d3089e. Warning Firewall rules blocked me from connecting to one or more addressesI tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
3eaf6e2
into
codegen-bot/fix-textarea-validation-tests-1753586526

The textarea story test
path=/story/remixhookform-textarea--defaultwas failing because form submissions weren't working properly. The test expected to find "Message submitted successfully" after submitting a valid message, but instead got a "Required" validation error.Root Cause
The issue was a field name mismatch in the form submission logic:
When the server action tried to validate the form data using
getValidatedFormData, it couldn't find the requiredmessagefield, causing validation to fail and return errors instead of the success response.Solution
Fixed the field name in the
onValidhandler to match the schema:Result
This was a minimal, surgical fix that only required changing one line in the textarea story file.
Warning
Firewall rules blocked me from connecting to one or more addresses
I tried to connect to the following addresses, but was blocked by firewall rules:
storybook.js.org/usr/local/bin/node /home/REDACTED/work/forms/forms/node_modules/storybook/bin/index.cjs build(dns block)/usr/local/bin/node /home/REDACTED/work/forms/forms/node_modules/@storybook/test-REDACTED/dist/test-storybook.js --url REDACTED(dns block)/home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js(dns block)If you need me to access, download, or install something from one of these locations, you can either:
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.