@@ -102,51 +102,51 @@ class IterableAPIResponseTests: XCTestCase {
102
102
103
103
func testRetryOnInvalidJwtPayload( ) throws {
104
104
throw XCTSkip ( " skipping this test - retry logic updated, needs to be revisited " )
105
- let xpectation = expectation ( description: " retry on 401 with invalidJWTPayload " )
106
-
107
- // Mock the dependencies and requestProvider for your test
108
- let authManager = MockAuthManager ( )
109
-
110
- let networkErrorSession = MockNetworkSession ( ) { _ in
111
- MockNetworkSession . MockResponse ( statusCode: 401 ,
112
- data: [ " code " : " InvalidJwtPayload " ] . toJsonData ( ) ,
113
- delay: 1 )
114
- }
115
-
116
- let networkSuccessSession = MockNetworkSession ( ) { _ in
117
- MockNetworkSession . MockResponse ( statusCode: 200 ,
118
- data: [ " msg " : " success " ] . toJsonData ( ) ,
119
- delay: 1 )
120
- }
121
-
122
- let urlErrorRequest = createApiClient ( networkSession: networkErrorSession) . convertToURLRequest ( iterableRequest: IterableRequest . post ( PostRequest ( path: " " , args: nil , body: [ : ] ) ) ) !
123
-
124
-
125
- let urlSuccessRequest = createApiClient ( networkSession: networkSuccessSession) . convertToURLRequest ( iterableRequest: IterableRequest . post ( PostRequest ( path: " " , args: nil , body: [ : ] ) ) ) !
126
-
127
- let requestProvider : ( ) -> Pending < SendRequestValue , SendRequestError > = {
128
- if authManager. retryWasRequested {
129
- return RequestSender . sendRequest ( urlSuccessRequest, usingSession: networkSuccessSession)
130
- }
131
- return RequestSender . sendRequest ( urlErrorRequest, usingSession: networkErrorSession)
132
- }
133
-
134
- let result = RequestProcessorUtil . sendRequest (
135
- requestProvider: requestProvider,
136
- authManager: authManager,
137
- requestIdentifier: " TestIdentifier "
138
- )
139
-
140
- result. onSuccess { value in
141
- xpectation. fulfill ( )
142
- XCTAssert ( true )
143
- } . onError { error in
144
- if authManager. retryWasRequested {
145
- xpectation. fulfill ( )
146
- }
147
- }
148
-
149
- waitForExpectations ( timeout: testExpectationTimeout)
105
+ // let xpectation = expectation(description: "retry on 401 with invalidJWTPayload")
106
+ //
107
+ // // Mock the dependencies and requestProvider for your test
108
+ // let authManager = MockAuthManager()
109
+ //
110
+ // let networkErrorSession = MockNetworkSession() { _ in
111
+ // MockNetworkSession.MockResponse(statusCode: 401,
112
+ // data: ["code":"InvalidJwtPayload"].toJsonData(),
113
+ // delay: 1)
114
+ // }
115
+ //
116
+ // let networkSuccessSession = MockNetworkSession() { _ in
117
+ // MockNetworkSession.MockResponse(statusCode: 200,
118
+ // data: ["msg": "success"].toJsonData(),
119
+ // delay: 1)
120
+ // }
121
+ //
122
+ // let urlErrorRequest = createApiClient(networkSession: networkErrorSession).convertToURLRequest(iterableRequest: IterableRequest.post(PostRequest(path: "", args: nil, body: [:])))!
123
+ //
124
+ //
125
+ // let urlSuccessRequest = createApiClient(networkSession: networkSuccessSession).convertToURLRequest(iterableRequest: IterableRequest.post(PostRequest(path: "", args: nil, body: [:])))!
126
+ //
127
+ // let requestProvider: () -> Pending<SendRequestValue, SendRequestError> = {
128
+ // if authManager.retryWasRequested {
129
+ // return RequestSender.sendRequest(urlSuccessRequest, usingSession: networkSuccessSession)
130
+ // }
131
+ // return RequestSender.sendRequest(urlErrorRequest, usingSession: networkErrorSession)
132
+ // }
133
+ //
134
+ // let result = RequestProcessorUtil.sendRequest(
135
+ // requestProvider: requestProvider,
136
+ // authManager: authManager,
137
+ // requestIdentifier: "TestIdentifier"
138
+ // )
139
+ //
140
+ // result.onSuccess { value in
141
+ // xpectation.fulfill()
142
+ // XCTAssert(true)
143
+ // }.onError { error in
144
+ // if authManager.retryWasRequested {
145
+ // xpectation.fulfill()
146
+ // }
147
+ // }
148
+ //
149
+ // waitForExpectations(timeout: testExpectationTimeout)
150
150
}
151
151
152
152
func testResponseCode401( ) { // 401 = unauthorized
0 commit comments