@@ -117,7 +117,7 @@ public void getContext_whenOnlyAuthIsAvailableAndNotSignedIn_shouldContainOnlyIi
117
117
}
118
118
119
119
@ Test
120
- public void getContext_whenOnlyAppCheckIsAvailableAndHasError_shouldContainOnlyIid ()
120
+ public void getContext_whenOnlyAppCheckIsAvailableAndHasError ()
121
121
throws ExecutionException , InterruptedException {
122
122
FirebaseContextProvider contextProvider =
123
123
new FirebaseContextProvider (
@@ -129,11 +129,12 @@ public void getContext_whenOnlyAppCheckIsAvailableAndHasError_shouldContainOnlyI
129
129
HttpsCallableContext context = Tasks .await (contextProvider .getContext (false ));
130
130
assertThat (context .getAuthToken ()).isNull ();
131
131
assertThat (context .getInstanceIdToken ()).isEqualTo (IID_TOKEN );
132
- assertThat (context .getAppCheckToken ()).isNull ();
132
+ // AppCheck token needs to be send in all circumstances.
133
+ assertThat (context .getAppCheckToken ()).isEqualTo (APP_CHECK_TOKEN );
133
134
}
134
135
135
136
@ Test
136
- public void getContext_facLimitedUse_whenOnlyAppCheckIsAvailableAndHasError_shouldContainOnlyIid ()
137
+ public void getContext_facLimitedUse_whenOnlyAppCheckIsAvailableAndHasError ()
137
138
throws ExecutionException , InterruptedException {
138
139
FirebaseContextProvider contextProvider =
139
140
new FirebaseContextProvider (
@@ -145,7 +146,8 @@ public void getContext_facLimitedUse_whenOnlyAppCheckIsAvailableAndHasError_shou
145
146
HttpsCallableContext context = Tasks .await (contextProvider .getContext (true ));
146
147
assertThat (context .getAuthToken ()).isNull ();
147
148
assertThat (context .getInstanceIdToken ()).isEqualTo (IID_TOKEN );
148
- assertThat (context .getAppCheckToken ()).isNull ();
149
+ // AppCheck token needs to be sent in all circumstances.
150
+ assertThat (context .getAppCheckToken ()).isEqualTo (APP_CHECK_LIMITED_USE_TOKEN );
149
151
}
150
152
151
153
@ Test
0 commit comments