Skip to content

Commit cb2eb0b

Browse files
authored
Merge pull request #326 from synonymdev/show-test-ids-for-some-dialogs
Show test ids for some dialogs
2 parents 2e37ca6 + 1e5e576 commit cb2eb0b

File tree

2 files changed

+17
-4
lines changed

2 files changed

+17
-4
lines changed

app/src/main/java/to/bitkit/ui/screens/wallets/send/SendConfirmScreen.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ import androidx.compose.ui.Modifier
3232
import androidx.compose.ui.platform.testTag
3333
import androidx.compose.ui.res.painterResource
3434
import androidx.compose.ui.res.stringResource
35+
import androidx.compose.ui.semantics.semantics
36+
import androidx.compose.ui.semantics.testTagsAsResourceId
3537
import androidx.compose.ui.text.style.TextOverflow
3638
import androidx.compose.ui.tooling.preview.Devices
3739
import androidx.compose.ui.tooling.preview.Preview
@@ -247,7 +249,9 @@ private fun Content(
247249
onEvent(SendEvent.DismissAmountWarning)
248250
onBack()
249251
},
250-
modifier = Modifier.testTag(dialog.testTag),
252+
modifier = Modifier
253+
.semantics { testTagsAsResourceId = true }
254+
.testTag(dialog.testTag),
251255
)
252256
}
253257
}

app/src/main/java/to/bitkit/ui/sheets/NewTransactionSheet.kt

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ import androidx.compose.ui.layout.ContentScale
2121
import androidx.compose.ui.platform.testTag
2222
import androidx.compose.ui.res.painterResource
2323
import androidx.compose.ui.res.stringResource
24+
import androidx.compose.ui.semantics.semantics
25+
import androidx.compose.ui.semantics.testTagsAsResourceId
2426
import androidx.compose.ui.tooling.preview.Preview
2527
import androidx.compose.ui.unit.dp
2628
import com.airbnb.lottie.compose.LottieAnimation
@@ -84,6 +86,7 @@ fun NewTransactionSheetView(
8486
) {
8587
Box(
8688
modifier = Modifier
89+
.semantics { testTagsAsResourceId = true }
8790
.sheetHeight(isModal = true)
8891
.gradientBackground()
8992
.testTag("new_transaction_sheet")
@@ -155,7 +158,13 @@ fun NewTransactionSheetView(
155158
onClick = { onDetailClick },
156159
modifier = Modifier
157160
.fillMaxWidth()
158-
.testTag("ReceivedTransaction")
161+
.testTag(
162+
if (details.direction == NewTransactionSheetDirection.SENT) {
163+
"SendSuccess"
164+
} else {
165+
"ReceivedTransaction"
166+
}
167+
)
159168
)
160169

161170
Spacer(modifier = Modifier.weight(1f))
@@ -172,14 +181,14 @@ fun NewTransactionSheetView(
172181
onClick = onDetailClick,
173182
modifier = Modifier
174183
.weight(1f)
175-
.testTag("details_button")
184+
.testTag("Details")
176185
)
177186
PrimaryButton(
178187
text = stringResource(R.string.common__close),
179188
onClick = onCloseClick,
180189
modifier = Modifier
181190
.weight(1f)
182-
.testTag("close_button")
191+
.testTag("Close")
183192
)
184193
}
185194
} else {

0 commit comments

Comments
 (0)