diff --git a/SocketIO-MacTests/SocketEngineTest.swift b/SocketIO-MacTests/SocketEngineTest.swift index b797e04..b44e885 100644 --- a/SocketIO-MacTests/SocketEngineTest.swift +++ b/SocketIO-MacTests/SocketEngineTest.swift @@ -82,8 +82,10 @@ class SocketEngineTest: XCTestCase { XCTAssertEqual(data[0] as? String, "lïne one\nlīne \rtwo", "Failed string test") expect.fulfill() } - + + engine = SocketEngine(client: client, url: URL(string: "http://localhost")!, config: [.doubleEncodeUTF8(true)]) engine.parsePollingMessage("41:42[\"stringTest\",\"lïne one\\nlÄ«ne \\rtwo\"]") + waitForExpectations(timeout: 3, handler: nil) } diff --git a/Source/SocketEngine.swift b/Source/SocketEngine.swift index 7fa489e..3bf4ae6 100644 --- a/Source/SocketEngine.swift +++ b/Source/SocketEngine.swift @@ -42,7 +42,7 @@ public final class SocketEngine : NSObject, URLSessionDelegate, SocketEnginePoll public private(set) var closed = false public private(set) var connected = false public private(set) var cookies: [HTTPCookie]? - public private(set) var doubleEncodeUTF8 = true + public private(set) var doubleEncodeUTF8 = false public private(set) var extraHeaders: [String: String]? public private(set) var fastUpgrade = false public private(set) var forcePolling = false