diff --git a/paparazzi-tests/src/test/kotlin/dev/msfjarvis/claw/android/tests/MonthHeaderTest.kt b/paparazzi-tests/src/test/kotlin/dev/msfjarvis/claw/android/tests/MonthHeaderTest.kt new file mode 100644 index 00000000..ca2a0faa --- /dev/null +++ b/paparazzi-tests/src/test/kotlin/dev/msfjarvis/claw/android/tests/MonthHeaderTest.kt @@ -0,0 +1,28 @@ +package dev.msfjarvis.claw.android.tests + +import androidx.compose.material3.MaterialTheme +import app.cash.paparazzi.Paparazzi +import dev.msfjarvis.claw.android.ui.decorations.MonthHeader +import dev.msfjarvis.claw.common.theme.DarkThemeColors +import dev.msfjarvis.claw.common.theme.LightThemeColors +import java.time.Month +import org.junit.Rule +import org.junit.Test + +class MonthHeaderTest { + @get:Rule val paparazzi = Paparazzi() + + @Test + fun light_mode() { + paparazzi.snapshot { + MaterialTheme(colorScheme = LightThemeColors) { MonthHeader(Month.APRIL) } + } + } + + @Test + fun dark_mode() { + paparazzi.snapshot { + MaterialTheme(colorScheme = DarkThemeColors) { MonthHeader(Month.JANUARY) } + } + } +} diff --git a/paparazzi-tests/src/test/snapshots/images/dev.msfjarvis.claw.android.tests_MonthHeaderTest_dark_mode.png b/paparazzi-tests/src/test/snapshots/images/dev.msfjarvis.claw.android.tests_MonthHeaderTest_dark_mode.png new file mode 100644 index 00000000..b0b2dd11 Binary files /dev/null and b/paparazzi-tests/src/test/snapshots/images/dev.msfjarvis.claw.android.tests_MonthHeaderTest_dark_mode.png differ diff --git a/paparazzi-tests/src/test/snapshots/images/dev.msfjarvis.claw.android.tests_MonthHeaderTest_light_mode.png b/paparazzi-tests/src/test/snapshots/images/dev.msfjarvis.claw.android.tests_MonthHeaderTest_light_mode.png new file mode 100644 index 00000000..39a5a873 Binary files /dev/null and b/paparazzi-tests/src/test/snapshots/images/dev.msfjarvis.claw.android.tests_MonthHeaderTest_light_mode.png differ