Add beta labeling to signal login feature.

This commit is contained in:
Greyson Parrelli
2026-09-09 16:44:26 -04:00
committed by Cody Henthorne
parent c30d017d10
commit 533fcdc604
32 changed files with 253 additions and 66 deletions
@@ -31,6 +31,7 @@ import org.signal.appsettings.R
import org.signal.appsettings.account.AccountSettingsState.Dialog
import org.signal.appsettings.account.AccountSettingsState.LoadState
import org.signal.core.ui.compose.Dialogs
import org.signal.signallogin.SignalLoginTestTags
@RunWith(RobolectricTestRunner::class)
@Config(application = Application::class)
@@ -323,6 +324,14 @@ class AccountSettingsScreenTest {
composeTestRule.onNodeWithTag(AccountSettingsTestTags.ROW_SET_UP_TWO_FACTOR).assertDoesNotExist()
}
@Test
fun givenASignalLogin_whenScreenDisplayed_thenTheSectionIsLabelledBeta() {
setContent(createState(signalLogin = signalLogin()))
composeTestRule.onNodeWithTag(SignalLoginTestTags.BETA_TAG).assertIsDisplayed()
composeTestRule.onNodeWithTag(SignalLoginTestTags.BETA_DISCLAIMER).assertIsDisplayed()
}
@Test
fun givenASignalLogin_whenIClickTheSignalLoginCard_thenIExpectAccountAndRecoveryEvent() {
setContent(createState(signalLogin = signalLogin()))