Not exactly, it's important to know what or friends in the Rust community, are doing. In Rust, tests are wrote in the same file as the source, this makes testing feel not like an aside task, but a core part of the work.
Could it be that we could use the same way of working, adopt inline testing?
"But Adam, that's dumb! We would ship tests with our code..." Wait wait hang on, your neglecting the fact that our source is hardly ever shipped as is, we could be compiling and cutting out our tests, we could be using native assertion and some tool to just snip around this and cut it out of a deployment. Not such a heavy tooling approach?
Imagine, tests with the same source maps?
Cool idea Huh?