diff options
author | Jiaxiang Chen <jiaxiang@google.com> | 2022-03-23 15:38:35 -0700 |
---|---|---|
committer | Jiaxiang Chen <roaringacw@gmail.com> | 2022-03-28 19:06:44 -0700 |
commit | 2fc9000c2c88712f3dbe92aff4a3c8978ab3ec8d (patch) | |
tree | 4d1e0d56e3ea634b46163a74d8bb240f08d3efc8 /kotlin-analysis-api | |
parent | 9f5f322b67b0d17d2df68252e7d960a360e2e467 (diff) | |
download | ksp-2fc9000c2c88712f3dbe92aff4a3c8978ab3ec8d.tar.gz |
fix write kotlin files for analysis API test
Diffstat (limited to 'kotlin-analysis-api')
-rw-r--r-- | kotlin-analysis-api/src/test/kotlin/com/google/devtools/ksp/impl/test/AbstractKSPAATest.kt | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/kotlin-analysis-api/src/test/kotlin/com/google/devtools/ksp/impl/test/AbstractKSPAATest.kt b/kotlin-analysis-api/src/test/kotlin/com/google/devtools/ksp/impl/test/AbstractKSPAATest.kt index 889b2229..3e3a8875 100644 --- a/kotlin-analysis-api/src/test/kotlin/com/google/devtools/ksp/impl/test/AbstractKSPAATest.kt +++ b/kotlin-analysis-api/src/test/kotlin/com/google/devtools/ksp/impl/test/AbstractKSPAATest.kt @@ -50,8 +50,11 @@ abstract class AbstractKSPAATest : AbstractKSPTest(FrontendKinds.FIR) { fun TestModule.writeKtFiles() { kotlinSrc.mkdirs() - files.filter { it.isKtFile }.forEach { - File(kotlinSrc, it.relativePath).writeText(it.originalContent) + files.filter { it.isKtFile }.forEach { file -> + File(kotlinSrc, file.relativePath).let { + it.parentFile.mkdirs() + it.writeText(file.originalContent) + } } } |