anusii / anusii/markdown_widget_builder

MD-WIDGETS: Create a pre-release testing script

Open
#74 0 comments 1 reaction 1 assignee View on GitHub

@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

  1. Catch Bugs Early

    • It helps detect regressions or UI bugs before they reach users.
    • Especially important as the app grows in complexity.
  2. 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.
  3. Ensure Stable Releases

    • Before publishing a new version, running the test script can ensure no critical widget behaviour breaks.
  4. Document Intended Behaviour

    • Test scripts also serve as living documentation of how widgets are expected to behave.
  5. 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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.