Skip to content

Commit 3585768

Browse files
committed
Fix instrumented tests
1 parent 7416ed2 commit 3585768

File tree

3 files changed

+13
-12
lines changed

3 files changed

+13
-12
lines changed

app/src/androidTest/kotlin/com/fibelatti/pinboard/LinkdingEndToEndTests.kt

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ import dagger.hilt.android.testing.HiltAndroidTest
1818
import javax.inject.Inject
1919
import org.junit.After
2020
import org.junit.Before
21-
import org.junit.Ignore
2221
import org.junit.Rule
2322
import org.junit.Test
2423

@@ -91,15 +90,14 @@ class LinkdingEndToEndTests {
9190
timeoutMillis = DEFAULT_TIMEOUT,
9291
)
9392
onNodeWithText("Google").assertIsDisplayed()
94-
onNodeWithText("Private").assertIsDisplayed()
95-
onNodeWithText("Read later").assertIsDisplayed()
93+
onNodeWithTag("private-flag").assertIsDisplayed()
94+
onNodeWithTag("read-later-flag").assertIsDisplayed()
9695
onNodeWithText("kotlin").assertIsDisplayed()
9796
onNodeWithText("dev").assertIsDisplayed()
9897
}
9998
}
10099

101100
@Test
102-
@Ignore("Currently flaky on CI — Needs investigation")
103101
fun userCanLoginAndAddBookmarks() {
104102
val context = composeRule.activity
105103

@@ -167,8 +165,8 @@ class LinkdingEndToEndTests {
167165
timeoutMillis = DEFAULT_TIMEOUT,
168166
)
169167
onNodeWithText("Google").assertIsDisplayed()
170-
onNodeWithText("Private").assertIsDisplayed()
171-
onNodeWithText("Read later").assertIsDisplayed()
168+
onNodeWithTag("private-flag").assertIsDisplayed()
169+
onNodeWithTag("read-later-flag").assertIsDisplayed()
172170
onNodeWithText("kotlin").assertIsDisplayed()
173171
onNodeWithText("dev").assertIsDisplayed()
174172
}

app/src/androidTest/kotlin/com/fibelatti/pinboard/PinboardEndToEndTests.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,8 @@ class PinboardEndToEndTests {
106106
timeoutMillis = DEFAULT_TIMEOUT,
107107
)
108108
onNodeWithText("Google").assertIsDisplayed()
109-
onNodeWithText("Private").assertIsDisplayed()
110-
onNodeWithText("Read later").assertIsDisplayed()
109+
onNodeWithTag("private-flag").assertIsDisplayed()
110+
onNodeWithTag("read-later-flag").assertIsDisplayed()
111111
onNodeWithText("android").assertIsDisplayed()
112112
onNodeWithText("dev").assertIsDisplayed()
113113
}
@@ -177,8 +177,8 @@ class PinboardEndToEndTests {
177177
timeoutMillis = DEFAULT_TIMEOUT,
178178
)
179179
onNodeWithText("Google").assertIsDisplayed()
180-
onNodeWithText("Private").assertIsDisplayed()
181-
onNodeWithText("Read later").assertIsDisplayed()
180+
onNodeWithTag("private-flag").assertIsDisplayed()
181+
onNodeWithTag("read-later-flag").assertIsDisplayed()
182182
onNodeWithText("android").assertIsDisplayed()
183183
onNodeWithText("dev").assertIsDisplayed()
184184
}

app/src/main/kotlin/com/fibelatti/pinboard/features/posts/presentation/BookmarkListScreen.kt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ import androidx.compose.ui.hapticfeedback.HapticFeedbackType
5353
import androidx.compose.ui.platform.LocalContext
5454
import androidx.compose.ui.platform.LocalHapticFeedback
5555
import androidx.compose.ui.platform.LocalView
56+
import androidx.compose.ui.platform.testTag
5657
import androidx.compose.ui.res.painterResource
5758
import androidx.compose.ui.res.stringResource
5859
import androidx.compose.ui.text.font.FontFamily
@@ -853,7 +854,8 @@ private fun BookmarkFlags(
853854
color = MaterialTheme.colorScheme.surfaceVariant,
854855
)
855856
.clickable(onClick = onPrivateClicked)
856-
.padding(all = 8.dp),
857+
.padding(all = 8.dp)
858+
.testTag("private-flag"),
857859
) {
858860
Icon(
859861
painter = painterResource(id = R.drawable.ic_private),
@@ -873,7 +875,8 @@ private fun BookmarkFlags(
873875
color = MaterialTheme.colorScheme.surfaceVariant,
874876
)
875877
.clickable(onClick = onReadLaterClicked)
876-
.padding(all = 8.dp),
878+
.padding(all = 8.dp)
879+
.testTag("read-later-flag"),
877880
) {
878881
Icon(
879882
painter = painterResource(id = R.drawable.ic_read_later),

0 commit comments

Comments
 (0)