Skip to content

532 — should create 100 records, select all, and trash

Description

Verifies bulk operations on a large dataset (Table view): 100 seeded time records can all be selected via Select all, and a single Move to trash bulk action removes all of them. Currently skipped pending stabilization.

Preconditions

  • Signed in to a seeded test organization.
  • Time Records page open in the Table view.
  • 100 time records seeded directly via API for the owner.

Steps

  1. After API-seeding, reload the page and scroll the table to ensure all rows are rendered. Expected: the table shows 100 records.
  2. Click Select all in the table toolbar. Expected: the selection counter shows "100".
  3. Click Move to trash in the bulk-action bar. Expected: the "Move to trash" confirmation modal appears.
  4. Confirm with Move to trash. Expected: the table is empty (0 records remain).
  • Spec: playwright/tests/integration/timerecord.spec.ts (line 708)