blob: 717d21321bb7d57b097182771a5ab651c7adee5e [file] [log] [blame]
package com.googlesource.gerrit.plugins.analytics.wizard
import org.scalatest.{FlatSpec, Matchers}
class AnalyticDashboardSetupSpec extends FlatSpec with Matchers {
behavior of "AnalyticDashboardSetup"
it should "create a config file with correct name" in {
var gotFilename: Option[String] = None
class MockWriter extends ConfigWriter {
override def write(filename: String, out: String): Unit = {
gotFilename = Some(filename)
}
}
implicit val writer = new MockWriter()
val ads = AnalyticDashboardSetup("aProject")
ads.createDashboardSetupFile()
gotFilename shouldBe Some(ads.configFileName)
}
}