From 2e603b050408d1e138c34662c4387720f9e8028f Mon Sep 17 00:00:00 2001 From: Cedric Beust Date: Wed, 15 Mar 2017 14:49:58 -0700 Subject: [PATCH] Refactoring. --- src/test/kotlin/com/beust/kobalt/BaseTest.kt | 22 ++++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/test/kotlin/com/beust/kobalt/BaseTest.kt b/src/test/kotlin/com/beust/kobalt/BaseTest.kt index 2fbcbbe5..7da65d26 100644 --- a/src/test/kotlin/com/beust/kobalt/BaseTest.kt +++ b/src/test/kotlin/com/beust/kobalt/BaseTest.kt @@ -57,19 +57,19 @@ open class BaseTest(val compilerFactory: BuildFileCompiler.IFactory? = null) { */ fun compileBuildFile(projectDirectory: String, buildFileText: String, args: Args = Args()) : BuildFileCompiler .FindProjectResult { - val actualBuildFilePath = Paths.get(projectDirectory, "kobalt", "src") - val actualBuildFile = File(actualBuildFilePath.toFile(), "Build.kt").apply { - File(parent).mkdirs() - deleteOnExit() - writeText(buildFileText) - } - val tmpBuildFilePath = Paths.get(Files.createTempDirectory("").toFile().absolutePath, "kobalt", "src") - val tmpBuildFile = File(tmpBuildFilePath.toFile(), "Build.kt").apply { - File(parent).mkdirs() - deleteOnExit() - writeText(buildFileText) + + fun createBuildFile(projectDirectory: String) : File { + val path = Paths.get(projectDirectory, "kobalt", "src") + return File(path.toFile(), "Build.kt").apply { + File(parent).mkdirs() + deleteOnExit() + writeText(buildFileText) + } } + val actualBuildFile = createBuildFile(projectDirectory) + val tmpBuildFile = createBuildFile(Files.createTempDirectory("").toFile().absolutePath) + val thisBuildFile = BuildFile(Paths.get(tmpBuildFile.absolutePath), "Build.kt", Paths.get(actualBuildFile.absolutePath)) Kobalt.context?.log(2, "About to compile build file "