@@ -204,10 +204,15 @@ final class ConnectionRepository_Tests: XCTestCase {
204204
205205        repository. updateWebSocketEndpoint ( with:  token,  userInfo:  nil ) 
206206
207-         let  expected  =  try   apiClient. encoder. encodeRequest ( for:  . webSocketConnect( userInfo:  UserInfo ( id:  tokenUserId) ) ) 
208-         
209207        // UserInfo should take priority
210-         XCTAssertEqual ( webSocketClient. connectRequest,  expected) 
208+         XCTAssertEqual ( 
209+             repository. webSocketConnectEndpoint. map ( AnyEndpoint . init) , 
210+             AnyEndpoint ( 
211+                 . webSocketConnect( 
212+                     userInfo:  UserInfo ( id:  tokenUserId) 
213+                 ) 
214+             ) 
215+         ) 
211216    } 
212217
213218    func  test_updateWebSocketEndpointWithTokenAndUserInfo( )  throws  { 
@@ -218,20 +223,29 @@ final class ConnectionRepository_Tests: XCTestCase {
218223
219224        repository. updateWebSocketEndpoint ( with:  token,  userInfo:  userInfo) 
220225
221-         let  expected  =  try   apiClient. encoder. encodeRequest ( for:  . webSocketConnect( userInfo:  UserInfo ( id:  userInfoUserId) ) ) 
222-         
223226        // UserInfo should take priority
224-         XCTAssertEqual ( webSocketClient. connectRequest,  expected) 
227+         XCTAssertEqual ( 
228+             repository. webSocketConnectEndpoint. map ( AnyEndpoint . init) , 
229+             AnyEndpoint ( 
230+                 . webSocketConnect( 
231+                     userInfo:  UserInfo ( id:  userInfoUserId) 
232+                 ) 
233+             ) 
234+         ) 
225235    } 
226236
227237    func  test_updateWebSocketEndpointWithUserId( )  throws  { 
228238        let  userId  =  " 123-userId " 
229239        repository. updateWebSocketEndpoint ( with:  userId) 
230240
231-         let  expected  =  try   apiClient. encoder. encodeRequest ( for:  . webSocketConnect( userInfo:  UserInfo ( id:  userId) ) ) 
232-         
233-         // UserInfo should take priority
234-         XCTAssertEqual ( webSocketClient. connectRequest,  expected) 
241+         XCTAssertEqual ( 
242+             repository. webSocketConnectEndpoint. map ( AnyEndpoint . init) , 
243+             AnyEndpoint ( 
244+                 . webSocketConnect( 
245+                     userInfo:  UserInfo ( id:  userId) 
246+                 ) 
247+             ) 
248+         ) 
235249    } 
236250
237251    // MARK: Handle connection update
0 commit comments