No reason it would crash… it might just import things multiple times.

But yeah, I think I was looking at the tests arguments from a strictly objective perspective (or in other words, only considering what I see in the code, and not how it's actually used in practise); in real life all tests *have* to live in tests, so there's no reason to support multiple package.json etc… that simplifies things a ton.