Skip to content

Commit 331e8cf

Browse files
authored
Grant POST_NOTIFICATIONS permission in instrumented tests
1 parent d209105 commit 331e8cf

File tree

1 file changed

+7
-0
lines changed
  • feature/foryou/src/androidTest/java/com/google/samples/apps/nowinandroid/feature/foryou

1 file changed

+7
-0
lines changed

feature/foryou/src/androidTest/java/com/google/samples/apps/nowinandroid/feature/foryou/ForYouScreenTest.kt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
package com.google.samples.apps.nowinandroid.feature.foryou
1818

19+
import android.Manifest
1920
import androidx.activity.ComponentActivity
2021
import androidx.compose.foundation.layout.BoxWithConstraints
2122
import androidx.compose.ui.test.assertHasClickAction
@@ -28,13 +29,19 @@ import androidx.compose.ui.test.onFirst
2829
import androidx.compose.ui.test.onNodeWithContentDescription
2930
import androidx.compose.ui.test.onNodeWithText
3031
import androidx.compose.ui.test.performScrollToNode
32+
import androidx.test.rule.GrantPermissionRule
33+
import androidx.test.rule.GrantPermissionRule.grant
3134
import com.google.samples.apps.nowinandroid.core.testing.data.followableTopicTestData
3235
import com.google.samples.apps.nowinandroid.core.testing.data.userNewsResourcesTestData
3336
import com.google.samples.apps.nowinandroid.core.ui.NewsFeedUiState
3437
import org.junit.Rule
3538
import org.junit.Test
3639

3740
class ForYouScreenTest {
41+
42+
@get:Rule
43+
val permissionTestRule: GrantPermissionRule = grant(Manifest.permission.POST_NOTIFICATIONS)
44+
3845
@get:Rule
3946
val composeTestRule = createAndroidComposeRule<ComponentActivity>()
4047

0 commit comments

Comments
 (0)