Код: Выделить всё
let config = URLSessionConfiguration.ephemeral
config.protocolClasses = [TestURLProtocol.self]
session = URLSession(configuration: configuration, delegate: delegate, delegateQueue: delegateQueue)
< /code>
Сокет затем создается с помощью.session.webSocketTask(with: )
< /code>
open class TestURLProtocol: URLProtocol {
....
override open func startLoading() {
// However I don't receive anything here when, webscoketTask.send() is being called.
}
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... -unit-test
Мобильная версия