Skip to content

fix(e2e): the task list spec required an empty register to pass - #1683

Merged
rubenvdlinde merged 1 commit into
developmentfrom
fix/e2e-task-list-empty-state-premise
Sep 2, 2026
Merged

fix(e2e): the task list spec required an empty register to pass#1683
rubenvdlinde merged 1 commit into
developmentfrom
fix/e2e-task-list-empty-state-premise

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

global task list page renders with add button and empty state asserted No items found outright, so it could only pass on a register with zero tasks. The shared instance carries 8 task rows, so the assertion could only ever fail there, and the failure said nothing about the feature.

The scenario it covers is task-management/spec.md#view-the-global-task-list. Rows satisfy "view the global task list" better than emptiness does, so the test now accepts either the rendered rows or the empty state and rejects neither. The Add Task button and the no-server-error assertions are unchanged, so it still fails if the page does not mount.

Verification

  • npx playwright test tests/e2e/spec-coverage/task-management.spec.ts against a live instance: 1 passed, having failed on development immediately before the change
  • eslint: 0 errors

`global task list page renders with add button and empty state` asserted
`No items found` outright, so it could only pass on a register with zero tasks.
The shared instance carries 8 task rows, measured on 2026-09-02, so the
assertion could only ever fail there and had nothing to do with the feature.

The scenario it covers is `task-management/spec.md#view-the-global-task-list`,
and rows satisfy "view the global task list" better than emptiness does. It now
accepts either the rendered rows or the empty state, and rejects neither. The
Add Task button and the no-server-error assertion are unchanged, so the spec
still fails if the page does not mount.
@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/dossiq @ 8e97a54

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
build
check-manifest
check-vue3-compile
test-l10n
format
check-schema-l10n
check-l10n-js
composer ✅ 106/106
npm ✅ 540/540
app:check-code ⏭️
info.xml
REUSE
PHPUnit
Newman ⏭️
Playwright ⏭️ deferred — runs on the promotion into beta/main, not on a pull request into development
Hydra gates

Quality workflow — 2026-09-02 18:43 UTC

Download the full PDF report from the workflow artifacts.

@rubenvdlinde
rubenvdlinde merged commit 0e2ee75 into development Sep 2, 2026
49 checks passed
@rubenvdlinde
rubenvdlinde deleted the fix/e2e-task-list-empty-state-premise branch September 2, 2026 18:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant