[0m[32mCheck[0m fails_test.ts
[0m[38;5;245mrunning 5 tests from ./fails_test.ts[0m
plain assertion ... [0m[31mFAILED[0m [0m[38;5;245m(11ms)[0m
arrow in message ... [0m[31mFAILED[0m [0m[38;5;245m(810µs)[0m
leaks a timer ... [0m[32mok[0m [0m[38;5;245m(627µs)[0m
leaks another timer ... [0m[32mok[0m [0m[38;5;245m(53µs)[0m
passes ... [0m[32mok[0m [0m[38;5;245m(21µs)[0m

[0m[1m[37m[41m ERRORS [0m

plain assertion [0m[38;5;245m=> ./fails_test.ts:2:6[0m
[0m[1m[31merror[0m: AssertionError: Values are not equal.


    [90m[1m[Diff][22m[39m [31m[1mActual[22m[39m / [32m[1mExpected[22m[39m


[31m[1m-   1[22m[39m
[32m[1m+   2[22m[39m

  throw new AssertionError(message);
[0m[31m        ^[0m
    at [0m[1m[3massertEquals[0m ([0m[36mhttps://jsr.io/@std/assert/1.0.19/equals.ts[0m:[0m[33m67[0m:[0m[33m9[0m)
    at [0m[2m[38;5;245mfile:///home/user/project/[0m[0m[36mfails_test.ts[0m:[0m[33m2[0m:[0m[33m38[0m

arrow in message [0m[38;5;245m=> ./fails_test.ts:3:6[0m
[0m[1m[31merror[0m: AssertionError: Values are not equal: handler (a) => b must match


    [90m[1m[Diff][22m[39m [31m[1mActual[22m[39m / [32m[1mExpected[22m[39m


[31m[1m-   [41m[37mx[31m[49m
[22m[39m[32m[1m+   [42m[37my[32m[49m
[22m[39m

  throw new AssertionError(message);
[0m[31m        ^[0m
    at [0m[1m[3massertEquals[0m ([0m[36mhttps://jsr.io/@std/assert/1.0.19/equals.ts[0m:[0m[33m67[0m:[0m[33m9[0m)
    at [0m[2m[38;5;245mfile:///home/user/project/[0m[0m[36mfails_test.ts[0m:[0m[33m4[0m:[0m[33m3[0m

[0m[1m[37m[41m FAILURES [0m

plain assertion [0m[38;5;245m=> ./fails_test.ts:2:6[0m
arrow in message [0m[38;5;245m=> ./fails_test.ts:3:6[0m

[0m[31mFAILED[0m | 3 passed | 2 failed [0m[38;5;245m(15ms)[0m

[0m[1m[31merror[0m: Test failed
