summaryrefslogtreecommitdiff
path: root/crashbox-server/src/test/scala/io/crashbox/ci/TestUtil.scala
blob: a7e7ae68c7f1e30aaa7954710ab6686db8bd06d2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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()
  }

}