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>
This commit is contained in:
44
frontend/node_modules/pkg-dir/index.d.ts
generated
vendored
Normal file
44
frontend/node_modules/pkg-dir/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,44 @@
|
||||
declare const pkgDir: {
|
||||
/**
|
||||
Find the root directory of a Node.js project or npm package.
|
||||
|
||||
@param cwd - Directory to start from. Default: `process.cwd()`.
|
||||
@returns The project root path or `undefined` if it couldn't be found.
|
||||
|
||||
@example
|
||||
```
|
||||
// /
|
||||
// └── Users
|
||||
// └── sindresorhus
|
||||
// └── foo
|
||||
// ├── package.json
|
||||
// └── bar
|
||||
// ├── baz
|
||||
// └── example.js
|
||||
|
||||
// example.js
|
||||
import pkgDir = require('pkg-dir');
|
||||
|
||||
(async () => {
|
||||
const rootDir = await pkgDir(__dirname);
|
||||
|
||||
console.log(rootDir);
|
||||
//=> '/Users/sindresorhus/foo'
|
||||
})();
|
||||
```
|
||||
*/
|
||||
(cwd?: string): Promise<string | undefined>;
|
||||
|
||||
/**
|
||||
Synchronously find the root directory of a Node.js project or npm package.
|
||||
|
||||
@param cwd - Directory to start from. Default: `process.cwd()`.
|
||||
@returns The project root path or `undefined` if it couldn't be found.
|
||||
*/
|
||||
sync(cwd?: string): string | undefined;
|
||||
|
||||
// TODO: Remove this for the next major release
|
||||
default: typeof pkgDir;
|
||||
};
|
||||
|
||||
export = pkgDir;
|
||||
Reference in New Issue
Block a user