This is a heavily interactive web application, and JavaScript is required. Simple HTML interfaces are possible, but that is not what this is.
Post
VoidZero
voidzero.dev
did:plc:vqbogjyhzudzajc6bu6mxdni
Did you know @vitest.dev has `expect.poll`? It reruns an assertion until it passes (or times out).
You can configure how many times the `expect.poll` callback should run with custom interval and timeout options!
No need wrapping everything in `vi.waitFor`
More in the docs https://vitest.dev/api/expect.html#poll
2026-01-14T16:21:27.744Z