refactor: browser communication #672
Merged
GitHub Actions / Test Results
completed
Feb 23, 2026 in 0s
✅ Test Results - 45/45 - Passed in 0.190s
✅ editmode-results.xml - 45/45 - Passed in 0.190s
Details
✅ editmode-results.xml - 45/45 - Passed in 0.190s
- ✅ Immutable.Passport.Core.BrowserCommunicationsManagerTests - 11/11 - Passed in 0.086s
- ✅ CallAndResponse_Failed_ClientError_NoErrorField - Passed in 0.052s
- ✅ CallAndResponse_Failed_ClientError_NoType - Passed in 0.004s
- ✅ CallAndResponse_Failed_ClientError_WithType - Passed in 0.005s
- ✅ CallAndResponse_Failed_ErrorFieldSet_SuccessTrue_ThrowsException - Passed in 0.003s
- ✅ CallAndResponse_Failed_NoRequestId - Passed in 0.003s
- ✅ CallAndResponse_Success_BrowserReady - Passed in 0.003s
- ✅ CallAndResponse_Success_NoData - Passed in 0.003s
- ✅ CallAndResponse_Success_WithData - Passed in 0.003s
- ✅ HandleResponse_UnknownRequestId_Throws - Passed in 0.008s
- ✅ LaunchAuthURL_ForwardsUrlAndRedirectUri - Passed in 0.001s
- ✅ SetCallTimeout_DoesNotThrow - Passed in 0.001s
- ✅ Immutable.Passport.Core.BrowserMessageCodecTests - 7/7 - Passed in 0.003s
- ✅ BuildJsCall_ContainsFunctionNameAndRequestId - Passed in 0.000s
- ✅ BuildJsCall_EscapesQuotesAndBackslashes - Passed in 0.000s
- ✅ BuildJsCall_ProducesCallFunctionInvocation - Passed in 0.000s
- ✅ ParseAndValidateResponse_InvalidJson_Throws - Passed in 0.001s
- ✅ ParseAndValidateResponse_MissingRequestId_Throws - Passed in 0.000s
- ✅ ParseAndValidateResponse_MissingResponseFor_Throws - Passed in 0.000s
- ✅ ParseAndValidateResponse_ValidMessage_ReturnsResponse - Passed in 0.000s
- ✅ Immutable.Passport.Core.BrowserResponseErrorMapperTests - 5/5 - Passed in 0.003s
- ✅ MapToException_ErrorTypeSetButNoError_ReturnsUnknownError - Passed in 0.001s
- ✅ MapToException_ErrorWithInvalidType_FallsBackToErrorMessage - Passed in 0.002s
- ✅ MapToException_ErrorWithoutType_ReturnsExceptionWithMessage - Passed in 0.000s
- ✅ MapToException_ErrorWithValidType_ReturnsTypedException - Passed in 0.000s
- ✅ MapToException_NoErrorOrType_ReturnsUnknownError - Passed in 0.000s
- ✅ Immutable.Passport.Core.JsonHelpersTests - 1/1 - Passed in 0.002s
- ✅ DictionaryToJson - Passed in 0.002s
- ✅ Immutable.Passport.Core.PendingRequestRegistryTests - 7/7 - Passed in 0.003s
- ✅ Contains_AfterRegister_ReturnsTrue - Passed in 0.000s
- ✅ Contains_UnregisteredId_ReturnsFalse - Passed in 0.001s
- ✅ Get_ReturnsTheSameCompletionSource - Passed in 0.001s
- ✅ Register_MultipleRequests_TracksAllIndependently - Passed in 0.000s
- ✅ Register_ReturnsCompletionSource - Passed in 0.000s
- ✅ Remove_AfterRegister_ContainsReturnsFalse - Passed in 0.000s
- ✅ Remove_OneRequest_DoesNotAffectOthers - Passed in 0.000s
- ✅ Immutable.Passport.Core.UriHelpersTests - 3/3 - Passed in 0.001s
- ✅ GetQueryParameter_NoQueryParameters - Passed in 0.001s
- ✅ GetQueryParameter_NoQueryParameterWithKey - Passed in 0.000s
- ✅ GetQueryParameter_Success - Passed in 0.001s
- ✅ Immutable.Passport.PassportImplTests - 11/11 - Passed in 0.036s
- ✅ GetEmail_Failed - Passed in 0.005s
- ✅ GetEmail_Success - Passed in 0.002s
- ✅ GetLinkedAddresses_EmptyResponse - Passed in 0.003s
- ✅ GetLinkedAddresses_Failed - Passed in 0.002s
- ✅ GetLinkedAddresses_NullResponse - Passed in 0.001s
- ✅ GetLinkedAddresses_Success - Passed in 0.002s
- ✅ GetPassportId_Failed - Passed in 0.003s
- ✅ GetPassportId_Success - Passed in 0.002s
- ✅ Relogin_CallFailed - Passed in 0.008s
- ✅ Relogin_Failed - Passed in 0.004s
- ✅ Relogin_NullResponse_Failed - Passed in 0.004s
Loading