Files
hive/frontend/node_modules/jest-util/build/index.mjs
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

27 lines
1.4 KiB
JavaScript

import cjsModule from './index.js';
export const ErrorWithStack = cjsModule.ErrorWithStack;
export const canDeleteProperties = cjsModule.canDeleteProperties;
export const clearLine = cjsModule.clearLine;
export const convertDescriptorToString = cjsModule.convertDescriptorToString;
export const createDirectory = cjsModule.createDirectory;
export const deepCyclicCopy = cjsModule.deepCyclicCopy;
export const deleteProperties = cjsModule.deleteProperties;
export const formatTime = cjsModule.formatTime;
export const globsToMatcher = cjsModule.globsToMatcher;
export const initializeGarbageCollectionUtils = cjsModule.initializeGarbageCollectionUtils;
export const installCommonGlobals = cjsModule.installCommonGlobals;
export const interopRequireDefault = cjsModule.interopRequireDefault;
export const invariant = cjsModule.invariant;
export const isInteractive = cjsModule.isInteractive;
export const isNonNullable = cjsModule.isNonNullable;
export const isPromise = cjsModule.isPromise;
export const pluralize = cjsModule.pluralize;
export const preRunMessage = cjsModule.preRunMessage;
export const protectProperties = cjsModule.protectProperties;
export const replacePathSepForGlob = cjsModule.replacePathSepForGlob;
export const requireOrImportModule = cjsModule.requireOrImportModule;
export const setGlobal = cjsModule.setGlobal;
export const specialChars = cjsModule.specialChars;
export const tryRealpath = cjsModule.tryRealpath;