summaryrefslogtreecommitdiff
path: root/crashbox-server/src/test/scala/io/crashbox/ci/TestUtil.scala
blob: eb177f8118dca4857906d87d1fae9135731cedbf (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
package io.crashbox.ci

import java.io.{ File, OutputStream }
import java.nio.file.Files

object TestUtil {

  def withTempDir[A](f: File => A): A = {
    val dir = Files.createTempDirectory("crashbox-test").toFile
    try f(dir) finally dir.delete()
  }

}