vibetunnel/web/src
Peter Steinberger d99ef041f7 feat: add integration tests and fix compatibility issues
- Add comprehensive integration test suite for Node.js server
  - API endpoint tests for session lifecycle, I/O operations, file system
  - WebSocket connection tests for hot reload functionality
  - Server lifecycle tests for initialization and shutdown
  - Basic binary availability tests for tty-fwd

- Fix Rust code for nix 0.30 API changes
  - Update dup2 calls to use OwnedFd instead of raw file descriptors
  - Fix read calls to pass file descriptors directly instead of raw fd
  - Remove deprecated as_raw_fd() calls where not needed

- Reorganize test structure
  - Split tests into unit/ and integration/ directories
  - Add separate Vitest configuration for integration tests
  - Create test utilities and setup files for both test types
  - Add custom test matchers for session validation

- Update test coverage configuration
  - Configure separate coverage for unit and integration tests
  - Add proper test timeouts for long-running integration tests
  - Use fork pool for integration tests to avoid port conflicts
2025-06-18 19:39:42 +02:00
..
client feat: adopt Blacksmith CI runners and comprehensive updates 2025-06-18 19:10:03 +02:00
test feat: add integration tests and fix compatibility issues 2025-06-18 19:39:42 +02:00
input.css Fix linter formatting issues 2025-06-17 01:52:52 +02:00
server.ts feat: adopt Blacksmith CI runners and comprehensive updates 2025-06-18 19:10:03 +02:00