Maybe Julia should have an easier way to know if you're using a combination that's been tried before and is supported?
FTFY.
Tests are code. This code needs to be maintained, since it's coupled to your architecture. This code has bugs of its own. Etc.
Writing tests is a fine choice if you have the resources, and also isn't a valid answer to a criticism of the language.