omnivore/packages/api-nest/src/config
Timothy Atapagra 1e459a2a64 test(api): Add comprehensive E2E tests for library and GraphQL
Add complete E2E test suite for library items and GraphQL API:

**Library E2E Tests (44 tests passing):**
- Basic CRUD operations (create, read, update, delete)
- Cursor-based pagination with search/filter
- Archive/unarchive functionality
- Reading progress tracking
- Folder management (inbox, archive, trash)
- Bulk operations (archive, delete, move, mark as read)
- Search and filtering by query, folder, state
- Sorting by title, savedAt
- Large dataset handling (100+ items)

**Test Configuration:**
- Add Label and EntityLabel entities to test config
- Configure environment variables for OAuth testing
- Fix duplicate key constraint errors with unique test URLs
- Timestamp-based URL generation for test isolation

**Fixes:**
- Use timestamp in test URLs to prevent duplicate key violations
- Set GOOGLE_CLIENT_ID and JWT_SECRET for test environment
- Remove SQLite table creation (use existing schema)

All tests passing: 44/44 ✓

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-09 13:10:32 -04:00
..
config.schema.ts feat(api-nest): Complete NestJS authentication system with web integration 2025-10-09 13:10:32 -04:00
env-variables.ts feat(api-nest): Complete NestJS authentication system with web integration 2025-10-09 13:10:32 -04:00
test.config.ts test(api): Add comprehensive E2E tests for library and GraphQL 2025-10-09 13:10:32 -04:00