diff --git a/app/screenshots/debug/dev.msfjarvis.lobsters.ui.navigation.LobstersBottomNavTest_bottomNavIsRenderedCorrectlyOnScreen.png b/app/screenshots/debug/dev.msfjarvis.lobsters.ui.navigation.LobstersBottomNavTest_bottomNavIsRenderedCorrectlyOnScreen.png new file mode 100644 index 00000000..5017f571 Binary files /dev/null and b/app/screenshots/debug/dev.msfjarvis.lobsters.ui.navigation.LobstersBottomNavTest_bottomNavIsRenderedCorrectlyOnScreen.png differ diff --git a/app/screenshots/debug/dev.msfjarvis.lobsters.ui.posts.LobstersItemTest_postsAreRenderedCorrectlyOnScreen.png b/app/screenshots/debug/dev.msfjarvis.lobsters.ui.posts.LobstersItemTest_postsAreRenderedCorrectlyOnScreen.png new file mode 100644 index 00000000..b67cc6c5 Binary files /dev/null and b/app/screenshots/debug/dev.msfjarvis.lobsters.ui.posts.LobstersItemTest_postsAreRenderedCorrectlyOnScreen.png differ diff --git a/app/src/androidTest/java/dev/msfjarvis/lobsters/ui/navigation/LobstersBottomNavTest.kt b/app/src/androidTest/java/dev/msfjarvis/lobsters/ui/navigation/LobstersBottomNavTest.kt new file mode 100644 index 00000000..b18d4a30 --- /dev/null +++ b/app/src/androidTest/java/dev/msfjarvis/lobsters/ui/navigation/LobstersBottomNavTest.kt @@ -0,0 +1,32 @@ +package dev.msfjarvis.lobsters.ui.navigation + +import androidx.compose.ui.graphics.asAndroidBitmap +import androidx.compose.ui.test.captureToImage +import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.onRoot +import com.karumi.shot.ScreenshotTest +import dev.msfjarvis.lobsters.ui.main.LobstersBottomNav +import dev.msfjarvis.lobsters.ui.theme.LobstersTheme +import org.junit.Rule +import org.junit.Test + +class LobstersBottomNavTest : ScreenshotTest { + + @get:Rule + val composeTestRule = createComposeRule() + + @Test + fun bottomNavIsRenderedCorrectlyOnScreen() { + composeTestRule.setContent { + LobstersTheme { + LobstersBottomNav( + currentDestination = Destination.startDestination, + navigateToDestination = { /*TODO*/ }, + jumpToIndex = { /*TODO*/ } + ) + } + } + + compareScreenshot(composeTestRule.onRoot().captureToImage().asAndroidBitmap()) + } +} \ No newline at end of file