Files
anthonyrawlins aacb45156b Set up comprehensive frontend testing infrastructure
- Install Jest for unit testing with React Testing Library
- Install Playwright for end-to-end testing
- Configure Jest with proper TypeScript support and module mapping
- Create test setup files and utilities for both unit and e2e tests

Components:
* Jest configuration with coverage thresholds
* Playwright configuration with browser automation
* Unit tests for LoginForm, AuthContext, and useSocketIO hook
* E2E tests for authentication, dashboard, and agents workflows
* GitHub Actions workflow for automated testing
* Mock data and API utilities for consistent testing
* Test documentation with best practices

Testing features:
- Unit tests with 70% coverage threshold
- E2E tests with API mocking and user journey testing
- CI/CD integration for automated test runs
- Cross-browser testing support with Playwright
- Authentication system testing end-to-end

🚀 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-11 14:06:34 +10:00

9 lines
839 B
JavaScript

export { z as toBeChecked, r as toBeDisabled, b as toBeEmpty, c as toBeEmptyDOMElement, s as toBeEnabled, t as toBeInTheDOM, a as toBeInTheDocument, v as toBeInvalid, A as toBePartiallyChecked, u as toBeRequired, w as toBeValid, q as toBeVisible, d as toContainElement, f as toContainHTML, h as toHaveAccessibleDescription, i as toHaveAccessibleErrorMessage, k as toHaveAccessibleName, l as toHaveAttribute, m as toHaveClass, B as toHaveDescription, y as toHaveDisplayValue, C as toHaveErrorMessage, o as toHaveFocus, p as toHaveFormValues, j as toHaveRole, D as toHaveSelection, n as toHaveStyle, g as toHaveTextContent, x as toHaveValue } from './matchers-c85aadf8.mjs';
import 'redent';
import '@adobe/css-tools';
import 'dom-accessibility-api';
import 'aria-query';
import 'chalk';
import 'lodash/isEqualWith.js';
import 'css.escape';