add namespace polling emit test

This commit is contained in:
Erik 2015-09-28 14:36:03 -04:00
parent 1ad87bdb0d
commit 5d867f4f65
3 changed files with 23 additions and 1 deletions

View File

@ -39,6 +39,7 @@
5764DFA21B51F254004FF46E /* WebSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5764DF881B51F254004FF46E /* WebSocket.swift */; };
743AC41D1BB9A7A7009F615E /* SocketPollingEmitTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 743AC41C1BB9A7A7009F615E /* SocketPollingEmitTest.swift */; settings = {ASSET_TAGS = (); }; };
743AC41F1BB9B07C009F615E /* SocketPollingAcknowledgementTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 743AC41E1BB9B07C009F615E /* SocketPollingAcknowledgementTest.swift */; settings = {ASSET_TAGS = (); }; };
743AC4211BB9BF65009F615E /* SocketPollingNamespaceEmitTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 743AC4201BB9BF65009F615E /* SocketPollingNamespaceEmitTest.swift */; settings = {ASSET_TAGS = (); }; };
745895381BB59A0A0050ACC8 /* SocketAckManagerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94A20D601B99E22F00BF9E44 /* SocketAckManagerTest.swift */; };
745895391BB59A0A0050ACC8 /* SocketAcknowledgementTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94ADAC4A1B6632DD00FD79AE /* SocketAcknowledgementTest.swift */; };
7458953A1BB59A0A0050ACC8 /* SocketEmitTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 945B65421B63D9DB0081E995 /* SocketEmitTest.swift */; };
@ -140,6 +141,7 @@
5764DF881B51F254004FF46E /* WebSocket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebSocket.swift; path = SocketIOClientSwift/WebSocket.swift; sourceTree = "<group>"; };
743AC41C1BB9A7A7009F615E /* SocketPollingEmitTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SocketPollingEmitTest.swift; sourceTree = "<group>"; };
743AC41E1BB9B07C009F615E /* SocketPollingAcknowledgementTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SocketPollingAcknowledgementTest.swift; sourceTree = "<group>"; };
743AC4201BB9BF65009F615E /* SocketPollingNamespaceEmitTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SocketPollingNamespaceEmitTest.swift; sourceTree = "<group>"; };
74781D591B7E83930042CACA /* SocketIOClientStatus.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SocketIOClientStatus.swift; path = SocketIOClientSwift/SocketIOClientStatus.swift; sourceTree = "<group>"; };
749A7F8A1BA9D42D00782993 /* SocketAckEmitter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SocketAckEmitter.swift; path = SocketIOClientSwift/SocketAckEmitter.swift; sourceTree = "<group>"; };
74D765611B9F0D870028551C /* SocketStringReader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = SocketStringReader.swift; path = SocketIOClientSwift/SocketStringReader.swift; sourceTree = "<group>"; };
@ -271,6 +273,7 @@
743AC41C1BB9A7A7009F615E /* SocketPollingEmitTest.swift */,
94242BB71B67B0E500AAAC9D /* SocketNamespaceAcknowledgementTest.swift */,
94ADAC481B652D3300FD79AE /* SocketNamespaceEmitTest.swift */,
743AC4201BB9BF65009F615E /* SocketPollingNamespaceEmitTest.swift */,
949FAE8C1B9B94E600073BE9 /* SocketParserTest.swift */,
94CB8F0A1B6E48B90019ED53 /* SocketTestCases.swift */,
94CB8F0C1B6E66E60019ED53 /* AbstractSocketTest.swift */,
@ -579,6 +582,7 @@
745895381BB59A0A0050ACC8 /* SocketAckManagerTest.swift in Sources */,
745895391BB59A0A0050ACC8 /* SocketAcknowledgementTest.swift in Sources */,
7458953A1BB59A0A0050ACC8 /* SocketEmitTest.swift in Sources */,
743AC4211BB9BF65009F615E /* SocketPollingNamespaceEmitTest.swift in Sources */,
7458953B1BB59A0A0050ACC8 /* SocketNamespaceEmitTest.swift in Sources */,
7458953C1BB59A0A0050ACC8 /* SocketNamespaceAcknowledgementTest.swift in Sources */,
7458953D1BB59A0A0050ACC8 /* SocketParserTest.swift in Sources */,

View File

@ -0,0 +1,18 @@
//
// SocketPollingNamespaceEmitTest.swift
// Socket.IO-Client-Swift
//
// Created by Erik Little on 9/28/15.
//
//
import Foundation
import XCTest
class SocketPollingNamespaceEmitTest: SocketNamespaceEmitTest {
override func setUp() {
AbstractSocketTest.socket = AbstractSocketTest.namespacePollingSocket
testKind = TestKind.Emit
openConnection(AbstractSocketTest.socket)
}
}

View File

@ -16,8 +16,8 @@ class AbstractSocketTest: XCTestCase {
static let regularPollingSocket = SocketIOClient(socketURL: AbstractSocketTest.serverURL,
opts: ["forcePolling": true])
static let namespaceSocket = SocketIOClient(socketURL: AbstractSocketTest.serverURL, opts: ["nsp": "/swift"])
static let namespacePollingSocket = SocketIOClient(socketURL: AbstractSocketTest.serverURL, opts: ["forsePolling": true,"nsp": "/swift"])
var testKind:TestKind?
func openConnection(socket: SocketIOClient) {