✖ real socket awaits spec reads, record writes and cited raises; other requests still return normally (34.760591ms) ✖ real socket preserves asynchronous refusal codes and disconnects its transient proof (23.922316ms) ✖ two real socket writes to one repository yield one commit and one project-busy refusal (25.5119ms) ✔ client disconnect during await tolerates late reply (37.320601ms) ✖ client disconnect during await tolerates late refusal (20.884551ms) ℹ Error: Test "real socket awaits spec reads, record writes and cited raises; other requests still return normally" at packages/bus/tests/spec-socket.test.mjs:15:1 generated asynchronous activity after the test ended. This activity created the error "Error: storage-unavailable" and would have caused the test to fail, but instead triggered an unhandledRejection event. ℹ Error: Test "two real socket writes to one repository yield one commit and one project-busy refusal" at packages/bus/tests/spec-socket.test.mjs:43:1 generated asynchronous activity after the test ended. This activity created the error "Error: storage-unavailable" and would have caused the test to fail, but instead triggered an unhandledRejection event. ℹ tests 5 ℹ suites 0 ℹ pass 1 ℹ fail 4 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0 ℹ duration_ms 196.706522 ✖ failing tests: test at packages/bus/tests/spec-socket.test.mjs:15:1 ✖ real socket awaits spec reads, record writes and cited raises; other requests still return normally (34.760591ms) AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + actual - expected + undefined - 'eecf724f48f03959c3c369002145ae0bad0c6ad8' at TestContext. (file:///mnt/storage/src/mosaic-stack-rocko-138-r3/packages/bus/tests/spec-socket.test.mjs:18:10) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1409:7) at async startSubtestAfterBootstrap (node:internal/test_runner/harness:387:3) { generatedMessage: true, code: 'ERR_ASSERTION', actual: undefined, expected: 'eecf724f48f03959c3c369002145ae0bad0c6ad8', operator: 'strictEqual', diff: 'simple' } test at packages/bus/tests/spec-socket.test.mjs:28:1 ✖ real socket preserves asynchronous refusal codes and disconnects its transient proof (23.922316ms) Error: project-not-declared at #requestProject (file:///mnt/storage/src/mosaic-stack-rocko-138-r3/packages/bus/src/broker.mjs:979:58) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) { code: 'project-not-declared' } test at packages/bus/tests/spec-socket.test.mjs:43:1 ✖ two real socket writes to one repository yield one commit and one project-busy refusal (25.5119ms) Error: project-busy at #requestProject (file:///mnt/storage/src/mosaic-stack-rocko-138-r3/packages/bus/src/broker.mjs:979:58) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) { code: 'project-busy' } test at packages/bus/tests/spec-socket.test.mjs:55:38 ✖ client disconnect during await tolerates late refusal (20.884551ms) Error: project-not-declared at #requestProject (file:///mnt/storage/src/mosaic-stack-rocko-138-r3/packages/bus/src/broker.mjs:979:58) { code: 'project-not-declared' }