Description
Current generator tests verify output via string/snapshot comparison but never compile the generated code. A compilation test would catch issues like missing imports, invalid syntax, or type mismatches that snapshot tests miss. Use Kotlin Compile Testing (e.g. com.github.tschuchortdev:kotlin-compile-testing) or a similar approach to compile generated output against Ktor/kotlinx-serialization dependencies.
Acceptance criteria
Description
Current generator tests verify output via string/snapshot comparison but never compile the generated code. A compilation test would catch issues like missing imports, invalid syntax, or type mismatches that snapshot tests miss. Use Kotlin Compile Testing (e.g.
com.github.tschuchortdev:kotlin-compile-testing) or a similar approach to compile generated output against Ktor/kotlinx-serialization dependencies.Acceptance criteria
./gradlew testsuite