diff --git a/app/src/androidTest/java/protect/card_locker/ComposeAboutActivityTest.kt b/app/src/androidTest/java/protect/card_locker/ComposeAboutActivityTest.kt new file mode 100644 index 000000000..261d854a1 --- /dev/null +++ b/app/src/androidTest/java/protect/card_locker/ComposeAboutActivityTest.kt @@ -0,0 +1,43 @@ +package protect.card_locker + +import androidx.compose.ui.platform.LocalContext +import androidx.compose.ui.test.assertIsDisplayed +import androidx.compose.ui.test.assertIsNotDisplayed +import androidx.compose.ui.test.junit4.ComposeContentTestRule +import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.onNodeWithTag +import org.junit.Rule +import org.junit.Test + +class ComposeAboutActivityTest { + @get:Rule + val rule: ComposeContentTestRule = createComposeRule() + + @Test + fun testPasses(): Unit = with(rule) { + setContent { + AboutScreenContent( + content = AboutContent(LocalContext.current), + showDonate = true, + showRateOnGooglePlay = false, + onBackPressedDispatcher = null + ) + } + + onNodeWithTag("topbar_catima").assertIsDisplayed() + } + + @Test + fun testFails(): Unit = with(rule) { + setContent { + AboutScreenContent( + content = AboutContent(LocalContext.current), + showDonate = true, + showRateOnGooglePlay = false, + onBackPressedDispatcher = null + ) + } + + onNodeWithTag("topbar_catima").assertIsNotDisplayed() + } +} \ No newline at end of file