anusii / anusii/markdown_widget_builder
MD-WIDGETS: Create a pre-release testing script
Open
@tonypioneer is already working on this.
Since Apr 14, 2025.
- Dominant language
- Dart
- Stars
- 1
- Forks
- 0
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 1
Description
Description
The pre-release testing script test/widget_test.dart is currently an auto-generated sample test file of the Flutter project. Modify it or create a new one before releasing the new version and make it a pre-release testing script for this package.
Why
-
Catch Bugs Early
- It helps detect regressions or UI bugs before they reach users.
- Especially important as the app grows in complexity.
-
Automate Repetitive Checks
- We don’t have to manually test the same flows (e.g., button clicks, text input) every time — the script handles that.
-
Ensure Stable Releases
- Before publishing a new version, running the test script can ensure no critical widget behaviour breaks.
-
Document Intended Behaviour
- Test scripts also serve as living documentation of how widgets are expected to behave.
-
Save Time in the Long Run
- Initial setup takes a bit of effort, but it saves a lot of debugging time later.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.