✅ Fix tests failing with non-English locales
[Sone.git] / src / test / kotlin / net / pterodactylus / sone / template / HistogramRendererTest.kt
index bc87086..fd6311a 100644 (file)
@@ -19,6 +19,7 @@ package net.pterodactylus.sone.template
 
 import com.codahale.metrics.*
 import net.pterodactylus.sone.freenet.*
+import net.pterodactylus.sone.test.OverrideLocale
 import net.pterodactylus.util.template.*
 import org.hamcrest.MatcherAssert.*
 import org.hamcrest.Matchers.*
@@ -26,12 +27,16 @@ import org.jsoup.*
 import org.jsoup.nodes.*
 import org.junit.*
 import java.util.*
+import java.util.Locale.ENGLISH
 
 /**
  * Unit test for [HistogramRenderer].
  */
 class HistogramRendererTest {
 
+       @get:Rule
+       val overrideLocale = OverrideLocale(ENGLISH)
+
        private val translation = object : Translation {
                override val currentLocale = Locale.ENGLISH
                override fun translate(key: String) = "Metric Name".takeIf { key == "Page.Metrics.TestHistogram.Title" } ?: ""