Halo Ilzam, pada dasarnya TDD itu dibagi dua, functional test dan unit test. Untuk functional test yaitu dari HTTP Test emang harus dibuat terlebih dahulu. Tapi untuk unit test itu emang harus dibuat testnya terlebih dahulu untuk memberikan rancangan apa yang harus dilakukan tiap developer.
Untuk API Laravel/Lumen dengan JWTnya ditampung dulu yaa ^^