File tree 2 files changed +8
-2
lines changed
Tests/AsyncHTTPClientTests
2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -23,17 +23,23 @@ class HTTPClientInternalTests: XCTestCase {
23
23
typealias Request = HTTPClient . Request
24
24
typealias Task = HTTPClient . Task
25
25
26
+ var serverGroup : EventLoopGroup !
26
27
var clientGroup : EventLoopGroup !
27
28
28
29
override func setUp( ) {
29
30
XCTAssertNil ( self . clientGroup)
31
+ XCTAssertNil ( self . serverGroup)
32
+ self . serverGroup = MultiThreadedEventLoopGroup ( numberOfThreads: 1 )
30
33
self . clientGroup = getDefaultEventLoopGroup ( numberOfThreads: 1 )
31
34
}
32
35
33
36
override func tearDown( ) {
37
+ XCTAssertNotNil ( self . serverGroup)
38
+ XCTAssertNoThrow ( try self . serverGroup. syncShutdownGracefully ( ) )
34
39
XCTAssertNotNil ( self . clientGroup)
35
40
XCTAssertNoThrow ( try self . clientGroup. syncShutdownGracefully ( ) )
36
41
self . clientGroup = nil
42
+ self . serverGroup = nil
37
43
}
38
44
39
45
func testHTTPPartsHandler( ) throws {
@@ -833,7 +839,7 @@ class HTTPClientInternalTests: XCTestCase {
833
839
}
834
840
835
841
func testUncleanCloseThrows( ) {
836
- let server = NIOHTTP1TestServer ( group: self . clientGroup )
842
+ let server = NIOHTTP1TestServer ( group: self . serverGroup )
837
843
defer {
838
844
XCTAssertNoThrow ( try server. stop ( ) )
839
845
}
Original file line number Diff line number Diff line change @@ -2031,7 +2031,7 @@ class HTTPClientTests: XCTestCase {
2031
2031
let second = elg. next ( )
2032
2032
XCTAssertFalse ( first === second)
2033
2033
2034
- let httpServer = NIOHTTP1TestServer ( group: first )
2034
+ let httpServer = NIOHTTP1TestServer ( group: self . serverGroup )
2035
2035
let httpClient = HTTPClient ( eventLoopGroupProvider: . shared( first) )
2036
2036
defer {
2037
2037
XCTAssertNoThrow ( try httpClient. syncShutdown ( ) )
You can’t perform that action at this time.
0 commit comments