Skip to content

Commit 26f1b13

Browse files
authored
Fix the heartbeat integration test in Firestore (#2024)
1 parent 5bc4d96 commit 26f1b13

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

firebase-firestore/src/androidTest/java/com/google/firebase/firestore/remote/FirebaseClientGrpcMetadataProviderTest.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ public void updateHeaderWhenHBCodeisCombinedHeartBeat() {
138138
}
139139

140140
@Test
141-
public void noUpdateHeaderWhenHBCodeisZero() {
141+
public void headerIsUpdatedEvenWhenHeartBeatIsZero() {
142142
Metadata metadata = new Metadata();
143143
when(mockUserAgentProvider.get()).thenReturn(mockUserAgent);
144144
when(mockHeartBeatProvider.get()).thenReturn(mockHeartBeat);
@@ -148,7 +148,9 @@ public void noUpdateHeaderWhenHBCodeisZero() {
148148
new FirebaseClientGrpcMetadataProvider(
149149
mockUserAgentProvider, mockHeartBeatProvider, options);
150150
metadataProvider.updateMetadata(metadata);
151-
assertThat(metadata.keys().size()).isEqualTo(0);
151+
assertThat(metadata.keys().size()).isEqualTo(2);
152+
assertThat(metadata.get(USER_AGENT_HEADER)).isEqualTo("foo:1.2.1");
153+
assertThat(metadata.get(GMP_APP_ID_HEADER)).isEqualTo("app_id");
152154
}
153155

154156
@Test

0 commit comments

Comments
 (0)