diff --git a/server/server_firebase_test.go b/server/server_firebase_test.go
index a458f2ecd72f4a014dc7a45585253e7e3e386904..b29cf3af4dbbbf195e95d9a6431613bb589e7826 100644
--- a/server/server_firebase_test.go
+++ b/server/server_firebase_test.go
@@ -53,11 +53,7 @@ func (s *testFirebaseSender) Send(m *messaging.Message) error {
 func (s *testFirebaseSender) Messages() []*messaging.Message {
 	s.mu.Lock()
 	defer s.mu.Unlock()
-	messages := make([]*messaging.Message, 0)
-	for _, m := range s.messages {
-		messages = append(messages, m)
-	}
-	return messages
+	return append(make([]*messaging.Message, 0), s.messages...)
 }
 
 func TestToFirebaseMessage_Keepalive(t *testing.T) {