Skip to content

Commit a62c04f

Browse files
author
Leo
committed
Improve integation tests
1 parent 4675f21 commit a62c04f

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

FirebaseAdmin/FirebaseAdmin.IntegrationTests/FirebaseMessagingTest.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,10 @@ public async Task SubscribeToTopic()
128128
var response = await FirebaseMessaging.DefaultInstance.SubscribeToTopicAsync("test-topic", new List<string> { "token1", "token2" });
129129
Assert.NotNull(response);
130130
Assert.Equal(2, response.FailureCount);
131+
Assert.Equal("invalid-argument", response.Errors[0].Reason);
132+
Assert.Equal(0, response.Errors[0].Index);
133+
Assert.Equal("invalid-argument", response.Errors[1].Reason);
134+
Assert.Equal(1, response.Errors[1].Index);
131135
}
132136

133137
[Fact]
@@ -136,6 +140,10 @@ public async Task UnsubscribeFromTopic()
136140
var response = await FirebaseMessaging.DefaultInstance.UnsubscribeFromTopicAsync("test-topic", new List<string> { "token1", "token2" });
137141
Assert.NotNull(response);
138142
Assert.Equal(2, response.FailureCount);
143+
Assert.Equal("invalid-argument", response.Errors[0].Reason);
144+
Assert.Equal(0, response.Errors[0].Index);
145+
Assert.Equal("invalid-argument", response.Errors[1].Reason);
146+
Assert.Equal(1, response.Errors[1].Index);
139147
}
140148
}
141149
}

0 commit comments

Comments
 (0)