Skip to content

test(frontend): regression tests for 7 untested pages - #50

Merged
senthil-nathan merged 1 commit into
mainfrom
test/ui-regression-suite
Jul 31, 2026
Merged

test(frontend): regression tests for 7 untested pages#50
senthil-nathan merged 1 commit into
mainfrom
test/ui-regression-suite

Conversation

@senthil-nathan

Copy link
Copy Markdown
Contributor

Summary

Adds a comprehensive regression test suite for the 7 previously untested frontend pages.

New test files (48 tests total)

Page File Tests
Dashboard Dashboard.regression.test.tsx 6 — metric cards, chart sections, loading skeletons, banner
DataStores DataStores.regression.test.tsx 6 — card list, category filters, search, create button, empty state
IntakeRequests IntakeRequests.regression.test.tsx 7 — project cards, filter tabs, new project flow, workspace nav, subscriptions, error state
Team Team.regression.test.tsx 6 — user list, emails, role badges, invite modal, error state
AppBuilderWizard AppBuilderWizard.regression.test.tsx 7 — step labels, name validation, next/back nav, prefill
AgenticStudio AgenticStudio.regression.test.tsx 6 — tab rendering, default tab, workflowId deep link
ImplementationPage ImplementationPage.regression.test.tsx 10 — loading/error/empty states, markdown, retry, refresh, back

Test results

Test Suites: 172 passed (up from 165)
Tests:       1,926 passed (up from 1,878)

What was tested

  • Full frontend suite passes with no regressions
  • All new tests run in ~5s combined

Coverage: Dashboard, DataStores, IntakeRequests, Team,
AppBuilderWizard, AgenticStudio, ImplementationPage.

Adds 48 new tests covering renders, loading/error states,
user interactions, navigation, and key component integration.

Suite total: 172 suites / 1,926 tests (up from 165 / 1,878).
* workflowId deep link behavior, error boundary wrapping.
*/
import React from 'react';
import { render, screen, fireEvent, waitFor } from '@testing-library/react';
* create wizard trigger, loading/error/empty states.
*/
import React from 'react';
import { render, screen, fireEvent, waitFor, act } from '@testing-library/react';
@senthil-nathan
senthil-nathan merged commit 92493e8 into main Jul 31, 2026
14 checks passed
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