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

BacLuc / ecamp3 / 28475415313 / 2
36%
devel: 36%

Build:
Build:
LAST BUILD BRANCH: add-component-e2e-tests
DEFAULT BRANCH: devel
Ran 30 Jun 2026 09:02PM UTC
Files 68
Run time 5s
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 Jun 2026 08:57PM UTC coverage: 73.088%. First build
28475415313.2

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>

216 of 332 branches covered (65.06%)

Branch coverage included in aggregate %.

520 of 675 relevant lines covered (77.04%)

15397.0 hits per line

Source Files on job pdf - 28475415313.2
  • Tree
  • List 68
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 28475415313
  • 1d6e68d7 on github
  • Delete
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