@@ -3,17 +3,17 @@ import APIKit
3
3
import XCTest
4
4
import OHHTTPStubs
5
5
6
- protocol MockAPIRequestType : RequestType {
6
+ protocol MockSessionRequestType : RequestType {
7
7
}
8
8
9
- extension MockAPIRequestType {
9
+ extension MockSessionRequestType {
10
10
var baseURL : NSURL {
11
11
return NSURL ( string: " https://api.github.com " ) !
12
12
}
13
13
}
14
14
15
- class MockAPI : API {
16
- struct GetRoot : MockAPIRequestType {
15
+ class MockSession : Session {
16
+ struct GetRoot : MockSessionRequestType {
17
17
typealias Response = [ String : AnyObject ]
18
18
19
19
var method : HTTPMethod {
@@ -30,7 +30,7 @@ class MockAPI: API {
30
30
}
31
31
}
32
32
33
- class AnotherMockAPI : API {
33
+ class AnotherMockSession : Session {
34
34
35
35
}
36
36
@@ -52,9 +52,9 @@ class APITests: XCTestCase {
52
52
} )
53
53
54
54
let expectation = expectationWithDescription ( " wait for response " )
55
- let request = MockAPI . GetRoot ( )
55
+ let request = MockSession . GetRoot ( )
56
56
57
- MockAPI . sendRequest ( request) { response in
57
+ MockSession . sendRequest ( request) { response in
58
58
switch response {
59
59
case . Success( let dictionary) :
60
60
XCTAssertEqual ( dictionary [ " key " ] as? String , " value " )
@@ -79,9 +79,9 @@ class APITests: XCTestCase {
79
79
} )
80
80
81
81
let expectation = expectationWithDescription ( " wait for response " )
82
- let request = MockAPI . GetRoot ( )
82
+ let request = MockSession . GetRoot ( )
83
83
84
- MockAPI . sendRequest ( request) { response in
84
+ MockSession . sendRequest ( request) { response in
85
85
switch response {
86
86
case . Success:
87
87
XCTFail ( )
@@ -112,9 +112,9 @@ class APITests: XCTestCase {
112
112
} )
113
113
114
114
let expectation = expectationWithDescription ( " wait for response " )
115
- let request = MockAPI . GetRoot ( )
115
+ let request = MockSession . GetRoot ( )
116
116
117
- MockAPI . sendRequest ( request) { response in
117
+ MockSession . sendRequest ( request) { response in
118
118
switch response {
119
119
case . Success:
120
120
XCTFail ( )
@@ -146,9 +146,9 @@ class APITests: XCTestCase {
146
146
} )
147
147
148
148
let expectation = expectationWithDescription ( " wait for response " )
149
- let request = MockAPI . GetRoot ( )
149
+ let request = MockSession . GetRoot ( )
150
150
151
- MockAPI . sendRequest ( request) { response in
151
+ MockSession . sendRequest ( request) { response in
152
152
switch response {
153
153
case . Success:
154
154
XCTFail ( )
@@ -182,9 +182,9 @@ class APITests: XCTestCase {
182
182
} )
183
183
184
184
let expectation = expectationWithDescription ( " wait for response " )
185
- let request = MockAPI . GetRoot ( )
185
+ let request = MockSession . GetRoot ( )
186
186
187
- MockAPI . sendRequest ( request) { response in
187
+ MockSession . sendRequest ( request) { response in
188
188
switch response {
189
189
case . Success:
190
190
XCTFail ( )
@@ -203,7 +203,7 @@ class APITests: XCTestCase {
203
203
expectation. fulfill ( )
204
204
}
205
205
206
- MockAPI . cancelRequest ( MockAPI . GetRoot. self)
206
+ MockSession . cancelRequest ( MockSession . GetRoot. self)
207
207
208
208
waitForExpectationsWithTimeout ( 1.0 , handler: nil )
209
209
}
@@ -221,9 +221,9 @@ class APITests: XCTestCase {
221
221
} )
222
222
223
223
let expectation = expectationWithDescription ( " wait for response " )
224
- let request = MockAPI . GetRoot ( )
224
+ let request = MockSession . GetRoot ( )
225
225
226
- MockAPI . sendRequest ( request) { response in
226
+ MockSession . sendRequest ( request) { response in
227
227
switch response {
228
228
case . Success:
229
229
break
@@ -235,7 +235,7 @@ class APITests: XCTestCase {
235
235
expectation. fulfill ( )
236
236
}
237
237
238
- MockAPI . cancelRequest ( MockAPI . GetRoot. self) { request in
238
+ MockSession . cancelRequest ( MockSession . GetRoot. self) { request in
239
239
return false
240
240
}
241
241
0 commit comments