Closed
Description
Describe the bug
I've encountered this twice now modifying unrelated files on two different branches.
Logs
CI logs
> [email protected] test /home/runner/work/kit/kit/test/apps/basics
> node test
dev
dev [snowpack] ! building dependencies...
[snowpack] ✔ dependencies ready! [1.09s]
http://localhost:3001 • http://10.1.0.4:3001
Server started.
• ✘ • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • (101 / 102)
FAIL dev "announces client-side navigation [js]"
Expected values to be deeply equal: (equal)
++Navigated·to·b (Expected)
-- (Actual)
^^^^^^^^^^^^^^
at assert (file:///home/runner/work/kit/kit/node_modules/.pnpm/[email protected]/node_modules/uvu/assert/index.mjs:31:8)
at Module.equal (file:///home/runner/work/kit/kit/node_modules/.pnpm/[email protected]/node_modules/uvu/assert/index.mjs:43:2)
at file:///home/runner/work/kit/kit/test/apps/basics/src/routes/accessibility/__tests__.js:41:11
at async Object.handler (file:///home/runner/work/kit/kit/test/runner.js:113:7)
at async Number.runner (file:///home/runner/work/kit/kit/node_modules/.pnpm/[email protected]/node_modules/uvu/dist/index.mjs:78:5)
at async Module.exec (file:///home/runner/work/kit/kit/node_modules/.pnpm/[email protected]/node_modules/uvu/dist/index.mjs:132:33)
at async runner (file:///home/runner/work/kit/kit/test/runner.js:180:2)
To Reproduce
Unknown. It's some sort of race condition in the basics
test.
Expected behavior
Deterministic behavior.
Additional context
First encountered in #402, then in #403. It's most likely related to the fact that the test involves an await sleep(50)
:
kit/test/apps/basics/src/routes/accessibility/__tests__.js
Lines 39 to 41 in 67ddeea
Strongly related to #213.