Skip to content

fix(authentication): return UserInfoResponse on successful sign-in #83

fix(authentication): return UserInfoResponse on successful sign-in

fix(authentication): return UserInfoResponse on successful sign-in #83

GitHub Actions / .NET test results succeeded Jul 21, 2024 in 0s

33 passed, 0 failed and 0 skipped

Tests passed successfully

✅ tests/CrowdParlay.Users.IntegrationTests/TestResults/_fv-az523-578_2024-07-21_14_52_13.trx

33 tests were completed in 42s with 33 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
CrowdParlay.Users.IntegrationTests.Tests.AuthenticationTests 5✅ 3s
CrowdParlay.Users.IntegrationTests.Tests.HealthChecksTests 1✅ 1s
CrowdParlay.Users.IntegrationTests.Tests.TraceIdMiddlewareTests 3✅ 2s
CrowdParlay.Users.IntegrationTests.Tests.UsersControllerTests 22✅ 4s
CrowdParlay.Users.IntegrationTests.Tests.UsersGrpcServiceTests 2✅ 24s

✅ CrowdParlay.Users.IntegrationTests.Tests.AuthenticationTests

✅ Authenticate with Cookies
✅ Authenticate with email and password returns access token
✅ Authenticate with Google ID returns Cookie
✅ Double sign in with Google is allowed
✅ Google SSO redirection endpoint redirects to correct URL

✅ CrowdParlay.Users.IntegrationTests.Tests.HealthChecksTests

✅ Get health returns healthy

✅ CrowdParlay.Users.IntegrationTests.Tests.TraceIdMiddlewareTests

✅ Register user returns trace ID on failure
✅ Register user returns trace ID on success
✅ Register users returns unique trace IDs

✅ CrowdParlay.Users.IntegrationTests.Tests.UsersControllerTests

✅ Get user by ID returns user
✅ Get user by username returns user
✅ Register user returns new user and publishes event
✅ Register user with invalid username returns validation failures
✅ Register users with look-alike usernames returns failure
✅ Register users(username: "______", expectedStatusCode: BadRequest)
✅ Register users(username: "", expectedStatusCode: BadRequest)
✅ Register users(username: "/", expectedStatusCode: BadRequest)
✅ Register users(username: "123___", expectedStatusCode: BadRequest)
✅ Register users(username: "123456", expectedStatusCode: BadRequest)
✅ Register users(username: "a_b_c_d_e", expectedStatusCode: OK)
✅ Register users(username: "a.bcdef", expectedStatusCode: BadRequest)
✅ Register users(username: "A", expectedStatusCode: BadRequest)
✅ Register users(username: "a/bcdef", expectedStatusCode: BadRequest)
✅ Register users(username: "a4a4a4", expectedStatusCode: OK)
✅ Register users(username: "Abc", expectedStatusCode: BadRequest)
✅ Register users(username: "Abcde", expectedStatusCode: OK)
✅ Register users(username: "Abcdefg", expectedStatusCode: OK)
✅ Register users(username: "xxxxxx", expectedStatusCode: OK)
✅ Register users(username: "кириллица", expectedStatusCode: BadRequest)
✅ Update user changes user and publishes event
✅ Update user password changes user's password and publishes event

✅ CrowdParlay.Users.IntegrationTests.Tests.UsersGrpcServiceTests

✅ Get user by ID
✅ Get users by IDs