feat: game lobby service

This commit is contained in:
Ilia Denisov
2026-04-25 23:20:55 +02:00
committed by GitHub
parent 32dc29359a
commit 48b0056b49
336 changed files with 57074 additions and 1418 deletions
+5 -4
View File
@@ -50,7 +50,7 @@ func TestGatewayUserUpdateMyProfileSuccess(t *testing.T) {
clientPrivateKey := newClientPrivateKey("update-profile")
h.seedGatewaySession(t, deviceSessionID, created.UserID, clientPrivateKey)
payload, err := contractsuserv1.EncodeUpdateMyProfileRequest("Nova Prime")
payload, err := contractsuserv1.EncodeUpdateMyProfileRequest("NovaPrime")
require.NoError(t, err)
response := h.executeCommand(t, deviceSessionID, requestID, contractsuserv1.MessageTypeUpdateMyProfile, payload, clientPrivateKey)
@@ -58,10 +58,11 @@ func TestGatewayUserUpdateMyProfileSuccess(t *testing.T) {
accountResponse, err := contractsuserv1.DecodeAccountResponse(response.GetPayloadBytes())
require.NoError(t, err)
require.Equal(t, "Nova Prime", accountResponse.Account.RaceName)
require.Equal(t, "NovaPrime", accountResponse.Account.DisplayName)
require.NotEmpty(t, accountResponse.Account.UserName)
lookup := h.lookupUserByEmail(t, email)
require.Equal(t, "Nova Prime", lookup.User.RaceName)
require.Equal(t, "NovaPrime", lookup.User.DisplayName)
}
func TestGatewayUserUpdateMySettingsSuccess(t *testing.T) {
@@ -108,7 +109,7 @@ func TestGatewayUserUpdateMyProfileConflict(t *testing.T) {
clientPrivateKey := newClientPrivateKey("profile-conflict")
h.seedGatewaySession(t, deviceSessionID, created.UserID, clientPrivateKey)
payload, err := contractsuserv1.EncodeUpdateMyProfileRequest("Blocked Nova")
payload, err := contractsuserv1.EncodeUpdateMyProfileRequest("BlockedNova")
require.NoError(t, err)
response := h.executeCommand(t, deviceSessionID, requestID, contractsuserv1.MessageTypeUpdateMyProfile, payload, clientPrivateKey)