From e317a1f4f33e3b1d278c6e9170f00d3a45cc2167 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Mon, 2 Sep 2024 12:21:14 +0530 Subject: [PATCH] feat(common): add a basic screenshot test for MonthHeader --- .gitattributes | 1 + .../DefaultPreview_3d8b4969_da39a3ee_0.png | 3 +++ .../common/ui/decorations/MonthHeaderTest.kt | 21 +++++++++++++++++++ 3 files changed, 25 insertions(+) create mode 100644 common/src/debug/screenshotTest/reference/dev/msfjarvis/claw/common/ui/decorations/MonthHeaderTest/DefaultPreview_3d8b4969_da39a3ee_0.png create mode 100644 common/src/screenshotTest/kotlin/dev/msfjarvis/claw/common/ui/decorations/MonthHeaderTest.kt diff --git a/.gitattributes b/.gitattributes index c869a49f..de5048b0 100644 --- a/.gitattributes +++ b/.gitattributes @@ -3,3 +3,4 @@ **/clawicons/** linguist-generated android/src/main/baseline-prof.txt linguist-generated -diff android/src/main/generated/** linguist-generated -diff +**/screenshotTest/**/*.png filter=lfs diff=lfs merge=lfs -text diff --git a/common/src/debug/screenshotTest/reference/dev/msfjarvis/claw/common/ui/decorations/MonthHeaderTest/DefaultPreview_3d8b4969_da39a3ee_0.png b/common/src/debug/screenshotTest/reference/dev/msfjarvis/claw/common/ui/decorations/MonthHeaderTest/DefaultPreview_3d8b4969_da39a3ee_0.png new file mode 100644 index 00000000..f130a204 --- /dev/null +++ b/common/src/debug/screenshotTest/reference/dev/msfjarvis/claw/common/ui/decorations/MonthHeaderTest/DefaultPreview_3d8b4969_da39a3ee_0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d9d4a162b7ba995f625b4feb683879de46ad1c583a37c5cc721030521cece11 +size 6633 diff --git a/common/src/screenshotTest/kotlin/dev/msfjarvis/claw/common/ui/decorations/MonthHeaderTest.kt b/common/src/screenshotTest/kotlin/dev/msfjarvis/claw/common/ui/decorations/MonthHeaderTest.kt new file mode 100644 index 00000000..5077825b --- /dev/null +++ b/common/src/screenshotTest/kotlin/dev/msfjarvis/claw/common/ui/decorations/MonthHeaderTest.kt @@ -0,0 +1,21 @@ +/* + * Copyright © 2024 Harsh Shandilya. + * Use of this source code is governed by an MIT-style + * license that can be found in the LICENSE file or at + * https://opensource.org/licenses/MIT. + */ +package dev.msfjarvis.claw.common.ui.decorations + +import android.annotation.SuppressLint +import androidx.compose.runtime.Composable +import androidx.compose.ui.tooling.preview.Preview +import dev.msfjarvis.claw.common.theme.LobstersTheme + +@SuppressLint("ComposePreviewPublic", "ComposeUnstableReceiver") +class MonthHeaderTest { + @Preview(showBackground = true) + @Composable + fun DefaultPreview() { + LobstersTheme { MonthHeader(label = "April 2023") } + } +}