В языках Zig и Rust можно писать тесты прямо в файле с исходным кодом. После некоторой боли и унижений (я пользователь Windows) удалось сделать такое же в Node.js. Заодно проверил как работают тесты из коробки (недавно появились).
Написал об этом статью: https://text.is/PJ9V
@pongo чтобы навигация по файлу и даже базовый Find&Replace в кошмар превратились? Какие ещё задачи это решает?