✖ messages HTTP read pages and preserves metadata; bad arguments refuse before a read; other reads unchanged (38.314494ms)
✖ Console Messages lists late unsolicited messages on polling with sender class time read state and trail; nav count includes beyond the page; reads never deliver (5623.370336ms)
✖ Messages nav count polls on Tasks and Board and clears on a Board refusal; messages 403 refuses local pages (5543.25288ms)
ℹ tests 3
ℹ suites 0
ℹ pass 0
ℹ fail 3
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 11297.709421

✖ failing tests:

test at packages/webui/tests/messages.test.mjs:16:1
✖ messages HTTP read pages and preserves metadata; bad arguments refuse before a read; other reads unchanged (38.314494ms)
  AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
  
  404 !== 200
  
      at TestContext.<anonymous> (file:///mnt/storage/src/mosaic-stack-rocko-94-r2/packages/webui/tests/messages.test.mjs:21:50)
      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: 404,
    expected: 200,
    operator: 'strictEqual',
    diff: 'simple'
  }

test at packages/webui/tests/messages.test.mjs:35:1
✖ Console Messages lists late unsolicited messages on polling with sender class time read state and trail; nav count includes beyond the page; reads never deliver (5623.370336ms)
  Error: Uncaught (in promise) Error: condition timed out: undefined
      at Object.evaluate (file:///mnt/storage/src/mosaic-stack-rocko-94-r2/packages/webui/tests/browser.mjs:48:35)
      at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
      at async TestContext.<anonymous> (file:///mnt/storage/src/mosaic-stack-rocko-94-r2/packages/webui/tests/messages.test.mjs:44:3)
      at async Test.run (node:internal/test_runner/test:1409:7)
      at async Test.processPendingSubtests (node:internal/test_runner/test:974:7)

test at packages/webui/tests/messages.test.mjs:71:1
✖ Messages nav count polls on Tasks and Board and clears on a Board refusal; messages 403 refuses local pages (5543.25288ms)
  Error: Uncaught (in promise) Error: condition timed out: document.querySelector('#bus-view h1')?.textContent==='Tasks' && document.querySelector('#sections a[href="#/messages"] .count')?.textContent==='2': undefined
      at Object.evaluate (file:///mnt/storage/src/mosaic-stack-rocko-94-r2/packages/webui/tests/browser.mjs:48:35)
      at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
      at async TestContext.<anonymous> (file:///mnt/storage/src/mosaic-stack-rocko-94-r2/packages/webui/tests/messages.test.mjs:88:3)
      at async Test.run (node:internal/test_runner/test:1409:7)
      at async Test.processPendingSubtests (node:internal/test_runner/test:974:7)
