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

BacLuc / ecamp3 / 33552028955
35%
devel: 36%

Build:
Build:
LAST BUILD BRANCH: fix-category-cache-race-36
DEFAULT BRANCH: devel
Ran 01 Sep 2026 07:55PM UTC
Jobs 2
Files 646
Run time 1min
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

01 Sep 2026 07:52PM UTC coverage: 35.201% (-0.5%) from 35.652%
33552028955

push

github

BacLuc
feat(frontend): add /form-test route to drive form components from the URL

Add a dev-only route that renders a single ecamp form component selected
via the URL, so the form components can be driven and asserted on with
Playwright (or by hand) in isolation - without needing a camp, login or
API data.

  /form-test/:component        e.g. /form-test/ETextField
    ?props=<json>              props passed to the component
    ?value=<json>             initial v-model value

The view auto-discovers all form base components (E*.vue) via
import.meta.glob, renders the chosen one wrapped in EForm, and exposes
the live v-model value in [data-testid="form-test-model"] (the component
itself is under [data-testid="form-test-subject"]). Visiting /form-test
without a component lists the available ones. The route is gated behind
FEATURE_DEVELOPER like /controls but needs no auth, since the base
components work standalone.

Includes an example Playwright spec (e2e) showing how to assert on a
component's v-model after interacting with it (ETextField, ECheckbox).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: BacLuc <lucius.bachmann@clubpage.ch>

837 of 4664 branches covered (17.95%)

Branch coverage included in aggregate %.

0 of 31 new or added lines in 1 file covered. (0.0%)

703 existing lines in 31 files now uncovered.

4623 of 10847 relevant lines covered (42.62%)

63.7 hits per line

Uncovered Changes

Lines Coverage ∆ File
31
0.0
0.0% frontend/src/views/dev/FormComponentTest.vue

Coverage Regressions

Lines Coverage ∆ File
101
12.21
4.28% frontend/src/router.js
69
0.0
0.0% frontend/src/components/activity/ScheduleEntry.vue
54
0.0
0.0% frontend/src/views/camp/Dashboard.vue
50
0.0
0.0% frontend/src/components/campCreate/CampCreateStep2.vue
42
0.0
0.0% frontend/src/components/collaborator/CollaboratorCreate.vue
38
0.0
0.0% frontend/src/views/auth/Login.vue
33
68.38
0.0% api/src/Entity/Camp.php
32
0.0
0.0% frontend/src/components/navigation/UserMeta.vue
31
0.0
0.0% frontend/src/views/auth/Register.vue
30
0.0
0.0% frontend/src/App.vue
24
0.0
0.0% frontend/src/components/material/MaterialTable.vue
22
0.0
0.0% frontend/src/components/print/print-client/PrintPreviewClient.vue
21
0.0
0.0% frontend/src/main.js
21
0.0
0.0% frontend/src/views/auth/ResetPassword.vue
19
0.0
0.0% frontend/src/views/Profile.vue
14
6.12
0.0% frontend/src/components/dialog/DialogForm.vue
14
50.0
0.0% api/src/Entity/User.php
14
0.0
0.0% frontend/src/views/camp/material/MaterialDetail.vue
13
0.0
0.0% frontend/src/views/camp/material/MaterialOverview.vue
11
26.52
7.47% frontend/src/components/form/tiptap/TiptapEditor.vue
10
30.95
26.19% frontend/src/components/form/tiptap/AutoLinkDecoration.js
9
0.0
0.0% frontend/src/components/collaborator/CollaboratorForm.vue
8
0.0
0.0% frontend/src/views/camp/admin/Collaborators.vue
7
18.42
-1.58% frontend/src/components/material/useMaterialViewHelper.js
4
0.0
0.0% frontend/src/components/print/print-client/DownloadClientPdfListItem.vue
4
0.0
0.0% frontend/src/plugins/formBaseComponents.js
2
0.0
0.0% frontend/src/components/print/print-client/DownloadClientPdfButton.vue
2
0.0
0.0% frontend/src/views/camp/activity/Activity.vue
2
81.01
81.01% frontend/src/components/dashboard/ActivityRow.vue
1
98.04
17.19% frontend/src/common/helpers/colors.js
1
90.0
86.97% frontend/src/mixins/campRoleMixin.js
Jobs
ID Job ID Ran Files Coverage
1 frontend - 33552028955.1 01 Sep 2026 07:55PM UTC 403
18.59
GitHub Action Run
2 api - 33552028955.2 01 Sep 2026 07:55PM UTC 243
88.01
GitHub Action Run
Source Files on build 33552028955
  • Tree
  • List 646
  • Changed 58
  • Source Changed 41
  • Coverage Changed 49
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • b7469e04 on github
  • Prev Build on add-component-e2e-tests (#28475415313)
  • Next Build on add-component-e2e-tests (#33553027777)
  • Delete
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