open-standards/joule-code/joule-code-rs/crates/joule-moq-web/e2e
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science 6690e26684 joule-moq-web: a SUBSCRIBE that asks for a rendezvous waits past it for the relay's answer
The page asked the relay for a 10 s rendezvous on each world and room track
and waited 10 s for the answer. With no publisher, the relay answers when the
rendezvous ends, so the two timers raced: on a loaded host the page gave up
("SUBSCRIBE: no answer in 10000 ms") as the refusal was sent, and world.js,
which follows a departed actor's track on that refusal, never saw it. The
world scenario's "dave catches up after alice left" failed so on the train's
Studio run.

request() takes how long to wait for its answer; subscribe() waits a step
past the rendezvous it asks for. session.test.mjs holds the three cases with
the clock mocked; without the change its first case fails with the e2e's
error.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-26 14:39:15 -04:00
..
energy.py joule-moq-web: frames bound to the objects they came from, routes before decode, and the binding page 2026-10-21 15:21:58 -04:00
issuer.mjs joule-moq-web e2e: the age scenario, a test issuer over the corpus's published keys 2026-10-21 19:18:09 -04:00
lib.mjs Merge #457 (wai/energy-waste @2a99c78f): EN-B, what nobody watches is ended with a receipt 2026-10-26 08:28:05 -04:00
messaging.e2e.mjs joule-moq-web: a messaging view and a call flow beside the room page 2026-10-26 11:12:32 -04:00
package-lock.json joule-moq-web: receipts a subscription did not deliver are fetched; the e2e package lock 2026-10-18 13:53:25 -04:00
package.json joule-moq-web: the browser client, its test pages and its end-to-end harness 2026-10-18 13:44:37 -04:00
rfc-test-keys.mjs joule-moq-web e2e: the age scenario, a test issuer over the corpus's published keys 2026-10-21 19:18:09 -04:00
room.e2e.mjs Merge #490 (wai/remote-input-seal @e8c747ec): sealed input in remote rooms 2026-10-26 11:35:27 -04:00
run.sh joule-moq-web: a SUBSCRIBE that asks for a rendezvous waits past it for the relay's answer 2026-10-26 14:39:15 -04:00