feat: проверка ICMP (β)

This commit is contained in:
xtclovver 2026-04-20 21:37:12 +03:00
parent 10173549cb
commit e6d16d6821
24 changed files with 1141 additions and 7 deletions

View file

@ -134,6 +134,24 @@ class MainActivityUiRenderingTest {
assertEquals(activity.getString(R.string.tile_hint_loading), hint.text.toString())
}
@Test
fun `prepare check session shows loading hint for icmp tile when network checks are enabled`() {
val activity = Robolectric.buildActivity(MainActivity::class.java).setup().get()
invokePrivate<Unit>(
activity,
"prepareCheckSessionUi",
CheckSettings(networkRequestsEnabled = true),
false,
)
val tiles = getPrivateField<Map<String, Any>>(activity, "tiles")
val icmpTile = tiles.getValue("icmp")
val hint = getPrivateField<TextView>(icmpTile, "hint")
assertEquals(activity.getString(R.string.tile_hint_loading), hint.text.toString())
}
@Test
fun `ip channel row shows family together with channel metadata`() {
val activity = Robolectric.buildActivity(MainActivity::class.java).setup().get()