summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
author Andrey Yepin <ayepin@google.com> 2025-02-19 14:43:13 -0800
committer Andrey Yepin <ayepin@google.com> 2025-02-24 11:36:49 -0800
commite6a9f21e66371f6234f916345233a8f65871e80e (patch)
treecd83467c81c80804747dc9871b21157111f0d351 /tests
parentfd34abc34ce07dbe6a740592a42bf7822d0f903e (diff)
Update the text preview UI copy button content description
Update the text preview UI copy button content description from "copy" to either "Copy text" or "Copy link" depending whether the shared text is a link. Fix: 395683735 Test: atest IntentResolver-tests-unit Test: manual testing: share a text and a link and check TalkBack announcement for the button. Flag: EXEMPT bug fix Change-Id: I668c2fd7e7f0a025c75e43a8a49541ebf3a94730
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/src/com/android/intentresolver/contentpreview/HeadlineGeneratorImplTest.kt6
-rw-r--r--tests/unit/src/com/android/intentresolver/contentpreview/payloadtoggle/ui/viewmodel/ShareouselViewModelTest.kt3
2 files changed, 9 insertions, 0 deletions
diff --git a/tests/unit/src/com/android/intentresolver/contentpreview/HeadlineGeneratorImplTest.kt b/tests/unit/src/com/android/intentresolver/contentpreview/HeadlineGeneratorImplTest.kt
index dbc37b44..6d07d195 100644
--- a/tests/unit/src/com/android/intentresolver/contentpreview/HeadlineGeneratorImplTest.kt
+++ b/tests/unit/src/com/android/intentresolver/contentpreview/HeadlineGeneratorImplTest.kt
@@ -36,6 +36,12 @@ class HeadlineGeneratorImplTest {
}
@Test
+ fun testCopyButtonContentDescription() {
+ assertThat(generator.getCopyButtonContentDescription(str)).isEqualTo("Copy text")
+ assertThat(generator.getCopyButtonContentDescription(url)).isEqualTo("Copy link")
+ }
+
+ @Test
fun testImagesWIthTextHeadline() {
assertThat(generator.getImagesWithTextHeadline(str, 1)).isEqualTo("Sharing image with text")
assertThat(generator.getImagesWithTextHeadline(url, 1)).isEqualTo("Sharing image with link")
diff --git a/tests/unit/src/com/android/intentresolver/contentpreview/payloadtoggle/ui/viewmodel/ShareouselViewModelTest.kt b/tests/unit/src/com/android/intentresolver/contentpreview/payloadtoggle/ui/viewmodel/ShareouselViewModelTest.kt
index 6dd96040..c1be5162 100644
--- a/tests/unit/src/com/android/intentresolver/contentpreview/payloadtoggle/ui/viewmodel/ShareouselViewModelTest.kt
+++ b/tests/unit/src/com/android/intentresolver/contentpreview/payloadtoggle/ui/viewmodel/ShareouselViewModelTest.kt
@@ -363,6 +363,9 @@ class ShareouselViewModelTest {
override fun getFilesHeadline(count: Int): String = "FILES: $count"
override fun getNotItemsSelectedHeadline() = "Select items to share"
+
+ override fun getCopyButtonContentDescription(sharedText: CharSequence): String =
+ "Copy"
}
// instantiate the view model, and then runCurrent() so that it is fully hydrated before
// starting the test