• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

kobotoolbox / kpi / 30275128767

27 Jul 2026 02:26PM UTC coverage: 81.947% (+0.03%) from 81.918%
30275128767

push

github

web-flow
test(storybook): make tests more robust DEV-2484 (#7309)

### đŸ“Ŗ Summary

Made the `AssetTagsModal` and `FormLanguagesManager` Storybook
interaction tests more reliable so they stop failing at random in CI.

### 💭 Notes

These two Storybook play-function tests were flaky: passing one run,
failing the next, with no code changes in between. Turned out to be two
unrelated race conditions.

Both fixes target the actual timing source rather than just piling on
longer timeouts.

### 👀 Preview steps

1. â„šī¸ have the frontend checked out and Storybook set up
2. run the Storybook interaction tests for these two stories several
times in a row:
   - `Features/AssetTagsModal → UpdateTagsFlow`
   - `Features/FormLanguagesManager → BasicFlow`
3. 🔴 [on main] notice that one of them fails every so often (`Unable to
find role="textbox"` or `expected null to be 'Nom'`)
4. đŸŸĸ [on PR] notice that both pass consistently across repeated runs

9527 of 12833 branches covered (74.24%)

30840 of 37634 relevant lines covered (81.95%)

5.51 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

95.24
/kpi/fields/writable_json.py


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc