ReviewOS

home-lang/home

Account main Socket.IO skipped corpus

#307
Closed chris opened this 10 days ago ·
10 days ago

Bun compatibility slice

Account for the 1,555-line js/third_party/socket.io/socket.io.test.ts fixture at exhaustive corpus position 4060.

Bun currently disables the entire main suite with describe.skip due to a macOS bug. Home should resolve its default filesystem and support imports, preserve one suite-level todo, avoid unsupported or allowed-empty classification, and pin the fixture in the permanent third-party matrix so any upstream reactivation exposes the active behavioral work.

Tracked from #66.

10 days ago

Implemented and pushed in b4e2eedbf.

Home now loads the main 1,555-line Socket.IO fixture through its existing filesystem/path/Socket.IO/support modules, preserves Bun's macOS-driven suite-level skip, and permanently asserts the resulting one todo instead of unsupported or allowed-empty classification.

Verification:

  • focused position 4060: 1 file, 0 failed, 1 todo, 0 unsupported/allowed-empty;
  • Socket.IO positions 4050–4060: 11 files, 13 passed, 13 explicit todos, 0 failed/unsupported/allowed-empty;
  • permanent gRPC error-stack, SQL adapter-contract, third-party corpus, and 36-case diagnostic suites all pass.

Sign in to comment on this issue.