Are you trying to say that “Test-Driven Development” is “writ[ing] tests for their code”?
Test-Driven Development means that the tests are written before the features.
Test-Driven Development means that the tests are written before the features.
OK, write the test…
> write a few lines of production code to make it pass
…before the feature.
I recognize the color you’re trying to add (it’s more like TFTFTF than TTTFFF), but it remains Test-Driven Development.