mirror of
https://github.com/spacedriveapp/spacedrive.git
synced 2026-10-29 20:39:24 -04:00
Tests whose subject was the entry tree, locations, legacy tag tables, or row sync of retired models are deleted. The rest track a source or browse a directory the way production does. The indexing harness gains track(), which waits on the walk tracking dispatched, and index_dir(), which walks under the volume's spelling of a path, as browsing does; the hand-built walks it replaces indexed /Users while search scoped to /System/Volumes/Data/Users and found nothing. The harness also moves the core's data directory beside the test files: the daemon never walks or watches its own data, so every watcher test had been observing nothing. The sync tests drive traffic with spaces now that indexing writes nothing the library syncs. job_shutdown reads the pause off the bus, since the job database closes with the core, and waits on the walk by id rather than a sleep. The TypeScript bridge passes the daemon's device slug instead of guessing it from the hostname, and the suites wrap createSubscription with its current signature. Location-scoped search cases become library-wide searches over a tracked source, and the typed search bridge test is back in the core suite.