Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.
Implement TypeScript integration tests with Rust bridge
- Added a new test suite in `core/tests/typescript_bridge_test.rs` to facilitate end-to-end testing between Rust and TypeScript. - Introduced `IndexingHarnessBuilder` enhancements to support a daemon RPC server for TypeScript tests. - Created TypeScript test files for `useNormalizedQuery` to validate file move and folder rename operations. - Configured Bun test environment with `bunfig.toml` and setup scripts for improved testing efficiency. - Updated `TcpSocketTransport` to handle TCP connections for the TypeScript client, ensuring robust communication with the Rust backend. - Enhanced logging and error handling for better visibility during test execution.
J
Jamie Pine committed
caf5a242fd4ad924cff8209ce1d5139dd505b2a2
Parent: d3747cc