Add widget tests for screens that have none
Maintainers usually reply within 5 days
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 72/100
Research direction
Look under app/lib/features/*/presentation/screens/ for a screen without a matching *_screen_test.dart, then read the existing app/test/**/*screen*_test.dart files for the fake provider pattern. Pick one screen, comment with your choice, and add a widget test for its main content and any empty or error states. Verify it at 1.3× text scale and in Bangla without overflow.
Written by the indexing model from the issue text.
Description
The app tests cover the calculators thoroughly, but there are only a few screen tests and no golden tests. Most UX bugs found so far were in screens.
Pick one screen under app/lib/features/*/presentation/screens/ that has no *_screen_test.dart, comment here with which one, and add a widget test that:
- pumps it with fake providers (look at the existing
app/test/**/*screen*_test.dartfiles for the pattern), - checks the main content renders, plus the empty and error states if it has them,
- passes at text scale 1.3× and in Bangla without overflow.
One screen per pull request. Several people can take different screens.
- Dominant language
- Dart
- Stars
- 4
- Forks
- 1
- Avg merge
- 3d 5h
- Merged PRs (30d)
- 7
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
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.
More from blankframe-tech/ThrottleIQ
-
dart enhancement help wanted translation
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
blankframe-tech/ThrottleIQ#35 ·
Maintainers usually reply within 5 days
-
Review the machine-drafted Bangla strings (native speakers wanted)Possibly taken @RanaKhan77 claimed this 2 days ago. Opengood first issue help wanted translation
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
blankframe-tech/ThrottleIQ#23 · 6 comments ·
Maintainers usually reply within 5 days
-
dart enhancement help wanted
Difficulty 3/5 1-2 days Newbie friendliness 66/100
blankframe-tech/ThrottleIQ#51 ·
Maintainers usually reply within 5 days
-
dart enhancement help wanted
Difficulty 4/5 3-5 days Newbie friendliness 52/100
blankframe-tech/ThrottleIQ#48 ·
Maintainers usually reply within 5 days
-
dart enhancement help wanted translation
Difficulty 4/5 3-5 days Newbie friendliness 54/100
blankframe-tech/ThrottleIQ#43 ·
Maintainers usually reply within 5 days
All issues in blankframe-tech/ThrottleIQ
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 5 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Maintainers usually reply within 4 days
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 69/100
Maintainers usually reply within 3 days
-
area-clientside-dartpad
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
Maintainers usually reply within 2 days
-
'图片收藏'功能无法滑动Open
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
venera-app/venera-prime#50 ·