feat: scaffold counter_kt via init_kotlin_app
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user