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

BacLuc / ecamp3 / 33553027777
35%
devel: 36%

Build:
Build:
LAST BUILD BRANCH: issue-145
DEFAULT BRANCH: devel
Ran 01 Sep 2026 08:06PM 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 08:02PM UTC coverage: 35.208% (+0.007%) from 35.201%
33553027777

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 4662 branches covered (17.95%)

Branch coverage included in aggregate %.

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

96 existing lines in 1 file now uncovered.

4623 of 10846 relevant lines covered (42.62%)

63.71 hits per line

Uncovered Changes

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

Coverage Regressions

Lines Coverage ∆ File
96
12.21
0.0% frontend/src/router.js
Jobs
ID Job ID Ran Files Coverage
1 api - 33553027777.1 01 Sep 2026 08:06PM UTC 243
88.01
GitHub Action Run
2 frontend - 33553027777.2 01 Sep 2026 08:06PM UTC 403
18.6
GitHub Action Run
Source Files on build 33553027777
  • Tree
  • List 646
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #33553027777
  • cf461598 on github
  • Prev Build on add-component-e2e-tests (#33552028955)
  • 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