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

Freegle / Iznik / 8646
70%

Build:
DEFAULT BRANCH: master
Ran 30 Apr 2026 10:55PM UTC
Jobs 4
Files 992
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

30 Apr 2026 10:31PM UTC coverage: 72.303% (-0.04%) from 72.346%
8646

push

circleci

edwh
fix(playwright): two intermittent CI failures on master (#8634)

ComposeGroup.vue: add pre-selected group as fallback option
When a repost flow pre-selects group 55 but authStore.groups isn't
populated yet (fetchUser() is async), groupOptions only contains
groupsnear entries. b-form-select resets its display to the first
available option (e.g. 69615), and Playwright reads the wrong value.
Fix: append current composeStore.group to groupOptions using
groupStore.get() for the label, so the option always exists at render.

test-modtools-edits-flow: poll until message groups populated
Immediately after postMessage(), GET /message/{id} may return
groups:[] if the server hasn't finished processing. Using the fallback
testEnv.group.id (55) in the Approve call silently updates 0 rows
(message is in a different group), leaving collection=Pending so no
edit review is created and the modtools edits page shows nothing.
Fix: poll with expect.poll() until groups.length > 0 before approving.

ComposeGroup.spec.js: add useGroupStore mock + two new test cases
Without a mock for ~/stores/group, the new useGroupStore() call in
the component would throw "No active Pinia" in Vitest. Added mock
with get() → null, plus tests for the new fallback-option behaviour.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

13636 of 20642 branches covered (66.06%)

Branch coverage included in aggregate %.

14 of 14 new or added lines in 1 file covered. (100.0%)

29 existing lines in 4 files now uncovered.

98354 of 134248 relevant lines covered (73.26%)

22.31 hits per line

Coverage Regressions

Lines Coverage ∆ File
21
71.17
-13.83% iznik-nuxt3/layouts/default.vue
4
48.08
-37.89% iznik-nuxt3/pages/index.vue
2
58.33
-12.25% iznik-nuxt3/app.vue
2
86.16
-0.23% iznik-server-go/emailtracking/emailtracking.go
Jobs
ID Job ID Ran Files Coverage
8646 playwright - 8646 30 Apr 2026 10:56PM UTC 229
45.62
CircleCI Job 8646
8646 laravel - 8646 30 Apr 2026 10:55PM UTC 180
67.56
CircleCI Job 8646
8646 vitest - 8646 30 Apr 2026 10:55PM UTC 688
65.28
CircleCI Job 8646
8646 go - 8646 30 Apr 2026 10:55PM UTC 119
81.32
CircleCI Job 8646
Source Files on build 8646
  • Tree
  • List 992
  • Changed 21
  • Source Changed 0
  • Coverage Changed 21
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • CircleCI Build #8646
  • 3aef9bd1 on github
  • Prev Build on master (#8634)
  • Next Build on master (#8654)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc