Skip to content

Commit 0594376

Browse files
committed
1 parent 2fa0a43 commit 0594376

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

Source/SocketIO/Manager/SocketManager.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -463,6 +463,8 @@ open class SocketManager : NSObject, SocketManagerSpec, SocketParsable, SocketDa
463463
switch option {
464464
case let .forceNew(new):
465465
self.forceNew = new
466+
case let .handleQueue(queue):
467+
self.handleQueue = queue
466468
case let .reconnects(reconnects):
467469
self.reconnects = reconnects
468470
case let .reconnectWait(wait):

Tests/TestSocketIO/SocketMangerTest.swift

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,22 @@ class SocketMangerTest : XCTestCase {
7272
waitForExpectations(timeout: 0.3)
7373
}
7474

75+
func testManagerSetsConfigs() {
76+
let queue = DispatchQueue(label: "testQueue")
77+
78+
manager = TestManager(socketURL: URL(string: "http://localhost/")!, config: [
79+
.handleQueue(queue),
80+
.forceNew(true),
81+
.reconnects(false),
82+
.reconnectWait(5)
83+
])
84+
85+
XCTAssertEqual(manager.handleQueue, queue)
86+
XCTAssertTrue(manager.forceNew)
87+
XCTAssertFalse(manager.reconnects)
88+
XCTAssertEqual(manager.reconnectWait, 5)
89+
}
90+
7591
private func setUpSockets() {
7692
socket = manager.testSocket(forNamespace: "/")
7793
socket2 = manager.testSocket(forNamespace: "/swift")

0 commit comments

Comments
 (0)