I believe Jest, by design, will terminate after one assertion fail.
By the way, I use this npm package expect-type to test type. Elysia.js also has a lot of test for types.