feat: scaffold counter_kt via init_kotlin_app

This commit is contained in:
2026-05-10 15:08:15 +02:00
commit 0b9e33da78
14 changed files with 315 additions and 0 deletions
@@ -0,0 +1,39 @@
package com.fnregistry.counterkt
import androidx.compose.material3.Surface
import androidx.compose.material3.Text
import androidx.compose.ui.test.junit4.createComposeRule
import com.github.takahirom.roborazzi.RoborazziRule
import fn.compose.theme.FnTheme
import org.junit.Rule
import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.RobolectricTestRunner
import org.robolectric.annotation.GraphicsMode
@RunWith(RobolectricTestRunner::class)
@GraphicsMode(GraphicsMode.Mode.NATIVE)
class ExampleScreenshotTest {
@get:Rule
val composeTestRule = createComposeRule()
@get:Rule
val roborazziRule = RoborazziRule(
options = RoborazziRule.Options(
outputDirectoryPath = "src/test/snapshots/images",
),
)
@Test
fun screenshotFnThemeSurface() {
composeTestRule.setContent {
FnTheme {
Surface {
Text("counter_kt screenshot")
}
}
}
// Captura automaticamente al finalizar el test via RoborazziRule
}
}