From d4624e08bfd1a0f28f9d4188c3ee2dbea63f807d Mon Sep 17 00:00:00 2001 From: Erik Little Date: Thu, 5 Oct 2017 07:40:45 -0400 Subject: [PATCH 1/3] Add test for #829 --- SocketIO-MacTests/SocketSideEffectTest.swift | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/SocketIO-MacTests/SocketSideEffectTest.swift b/SocketIO-MacTests/SocketSideEffectTest.swift index e88fad3..d3466b1 100644 --- a/SocketIO-MacTests/SocketSideEffectTest.swift +++ b/SocketIO-MacTests/SocketSideEffectTest.swift @@ -387,6 +387,24 @@ class SocketSideEffectTest: XCTestCase { XCTAssertEqual(socket.nsp, "/test", "It should set the namespace after creation") } + func testSettingExtraHeadersAfterInit() { + socket.setTestStatus(.notConnected) + socket.config = [.extraHeaders(["new": "value"])] + socket.config.insert(.extraHeaders(["hello": "world"]), replacing: true) + + for config in socket.config { + switch config { + case let .extraHeaders(headers): + XCTAssertTrue(headers.keys.contains("hello"), "It should contain hello header key") + XCTAssertFalse(headers.keys.contains("new"), "It should not contain old data") + case .path: + continue + default: + XCTFail("It should only have two configs") + } + } + } + func testSettingConfigAfterInitWhenConnectedIgnoresChanges() { socket.config = [.log(true), .nsp("/test")] From 2865c727487669d76f7c93431785085bb1e403bc Mon Sep 17 00:00:00 2001 From: Erik Little Date: Thu, 5 Oct 2017 13:03:45 -0400 Subject: [PATCH 2/3] Restructure tests --- .travis.yml | 2 +- Package.swift | 3 +- .../project.pbxproj | 135 ++++++++++-------- .../TestSocketIO}/SocketAckManagerTest.swift | 0 .../TestSocketIO}/SocketBasicPacketTest.swift | 0 .../TestSocketIO}/SocketEngineTest.swift | 0 .../SocketIOClientConfigurationTest.swift | 0 .../SocketNamespacePacketTest.swift | 0 .../TestSocketIO}/SocketParserTest.swift | 0 .../TestSocketIO}/SocketSideEffectTest.swift | 0 10 files changed, 82 insertions(+), 58 deletions(-) rename {SocketIO-MacTests => Tests/TestSocketIO}/SocketAckManagerTest.swift (100%) rename {SocketIO-MacTests => Tests/TestSocketIO}/SocketBasicPacketTest.swift (100%) rename {SocketIO-MacTests => Tests/TestSocketIO}/SocketEngineTest.swift (100%) rename {SocketIO-MacTests => Tests/TestSocketIO}/SocketIOClientConfigurationTest.swift (100%) rename {SocketIO-MacTests => Tests/TestSocketIO}/SocketNamespacePacketTest.swift (100%) rename {SocketIO-MacTests => Tests/TestSocketIO}/SocketParserTest.swift (100%) rename {SocketIO-MacTests => Tests/TestSocketIO}/SocketSideEffectTest.swift (100%) diff --git a/.travis.yml b/.travis.yml index 8261b18..2531497 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,4 +15,4 @@ script: - xcodebuild -project Socket.IO-Client-Swift.xcodeproj -scheme SocketIO-Mac build test -quiet # - xcodebuild -project Socket.IO-Client-Swift.xcodeproj -scheme SocketIO-Mac build-for-testing -quiet # - xctool -project Socket.IO-Client-Swift.xcodeproj -scheme SocketIO-Mac run-tests --parallelize - - swift build + - swift test diff --git a/Package.swift b/Package.swift index 61ff8a5..7022dfa 100644 --- a/Package.swift +++ b/Package.swift @@ -11,6 +11,7 @@ let package = Package( .package(url: "https://github.com/daltoniam/Starscream", .upToNextMajor(from: "2.1.1")), ], targets: [ - .target(name: "SocketIO", dependencies: ["Starscream"]) + .target(name: "SocketIO", dependencies: ["Starscream"]), + .testTarget(name: "TestSocketIO", dependencies: ["SocketIO"]), ] ) diff --git a/Socket.IO-Client-Swift.xcodeproj/project.pbxproj b/Socket.IO-Client-Swift.xcodeproj/project.pbxproj index c870e3f..5f00fee 100644 --- a/Socket.IO-Client-Swift.xcodeproj/project.pbxproj +++ b/Socket.IO-Client-Swift.xcodeproj/project.pbxproj @@ -7,40 +7,44 @@ objects = { /* Begin PBXBuildFile section */ + 1C686BDA1F869AF9007D8627 /* SocketIOClientConfigurationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BD21F869AF1007D8627 /* SocketIOClientConfigurationTest.swift */; }; + 1C686BDB1F869AF9007D8627 /* SocketEngineTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BD31F869AF1007D8627 /* SocketEngineTest.swift */; }; + 1C686BDC1F869AF9007D8627 /* SocketSideEffectTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BD41F869AF1007D8627 /* SocketSideEffectTest.swift */; }; + 1C686BDD1F869AF9007D8627 /* SocketBasicPacketTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BD51F869AF1007D8627 /* SocketBasicPacketTest.swift */; }; + 1C686BDE1F869AF9007D8627 /* SocketAckManagerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BD61F869AF1007D8627 /* SocketAckManagerTest.swift */; }; + 1C686BDF1F869AF9007D8627 /* SocketParserTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BD71F869AF1007D8627 /* SocketParserTest.swift */; }; + 1C686BE01F869AF9007D8627 /* SocketNamespacePacketTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BD81F869AF1007D8627 /* SocketNamespacePacketTest.swift */; }; + 1C686BE21F869AFD007D8627 /* SocketIOClientConfigurationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BD21F869AF1007D8627 /* SocketIOClientConfigurationTest.swift */; }; + 1C686BE31F869AFD007D8627 /* SocketEngineTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BD31F869AF1007D8627 /* SocketEngineTest.swift */; }; + 1C686BE41F869AFD007D8627 /* SocketSideEffectTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BD41F869AF1007D8627 /* SocketSideEffectTest.swift */; }; + 1C686BE51F869AFD007D8627 /* SocketBasicPacketTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BD51F869AF1007D8627 /* SocketBasicPacketTest.swift */; }; + 1C686BE61F869AFD007D8627 /* SocketAckManagerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BD61F869AF1007D8627 /* SocketAckManagerTest.swift */; }; + 1C686BE71F869AFD007D8627 /* SocketParserTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BD71F869AF1007D8627 /* SocketParserTest.swift */; }; + 1C686BE81F869AFD007D8627 /* SocketNamespacePacketTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BD81F869AF1007D8627 /* SocketNamespacePacketTest.swift */; }; + 1C686BEA1F869B02007D8627 /* SocketIOClientConfigurationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BD21F869AF1007D8627 /* SocketIOClientConfigurationTest.swift */; }; + 1C686BEB1F869B02007D8627 /* SocketEngineTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BD31F869AF1007D8627 /* SocketEngineTest.swift */; }; + 1C686BEC1F869B02007D8627 /* SocketSideEffectTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BD41F869AF1007D8627 /* SocketSideEffectTest.swift */; }; + 1C686BED1F869B02007D8627 /* SocketBasicPacketTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BD51F869AF1007D8627 /* SocketBasicPacketTest.swift */; }; + 1C686BEE1F869B02007D8627 /* SocketAckManagerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BD61F869AF1007D8627 /* SocketAckManagerTest.swift */; }; + 1C686BEF1F869B02007D8627 /* SocketParserTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BD71F869AF1007D8627 /* SocketParserTest.swift */; }; + 1C686BF01F869B02007D8627 /* SocketNamespacePacketTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BD81F869AF1007D8627 /* SocketNamespacePacketTest.swift */; }; + 1C686BF51F869CC9007D8627 /* SocketObjectiveCTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BF41F869CA9007D8627 /* SocketObjectiveCTest.m */; }; + 1C686BF61F869D54007D8627 /* SocketObjectiveCTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BF41F869CA9007D8627 /* SocketObjectiveCTest.m */; }; + 1C686BF71F869D5A007D8627 /* SocketObjectiveCTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BF41F869CA9007D8627 /* SocketObjectiveCTest.m */; }; 572EF21F1B51F16C00EEBB58 /* SocketIO.h in Headers */ = {isa = PBXBuildFile; fileRef = 572EF21E1B51F16C00EEBB58 /* SocketIO.h */; settings = {ATTRIBUTES = (Public, ); }; }; 572EF2251B51F16C00EEBB58 /* SocketIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 572EF2191B51F16C00EEBB58 /* SocketIO.framework */; }; 572EF23D1B51F18A00EEBB58 /* SocketIO-Mac.h in Headers */ = {isa = PBXBuildFile; fileRef = 572EF23C1B51F18A00EEBB58 /* SocketIO-Mac.h */; settings = {ATTRIBUTES = (Public, ); }; }; 572EF2431B51F18A00EEBB58 /* SocketIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 572EF2381B51F18A00EEBB58 /* SocketIO.framework */; }; 57634A111BD9B46A00E19CD7 /* SocketIO.h in Headers */ = {isa = PBXBuildFile; fileRef = 572EF21E1B51F16C00EEBB58 /* SocketIO.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 57634A231BD9B46D00E19CD7 /* SocketSideEffectTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7472C65E1BCAC46E003CA70D /* SocketSideEffectTest.swift */; }; - 57634A2A1BD9B46D00E19CD7 /* SocketEngineTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 741F39ED1BD025D80026C9CC /* SocketEngineTest.swift */; }; - 57634A2F1BD9B46D00E19CD7 /* SocketBasicPacketTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74F124EF1BC574CF002966F4 /* SocketBasicPacketTest.swift */; }; - 57634A321BD9B46D00E19CD7 /* SocketNamespacePacketTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7472C65B1BCAB53E003CA70D /* SocketNamespacePacketTest.swift */; }; 57634A3F1BD9B4BF00E19CD7 /* SocketIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 57634A161BD9B46A00E19CD7 /* SocketIO.framework */; }; 6CA08A961D615C040061FD2A /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6CA08A951D615C040061FD2A /* Security.framework */; }; 6CA08A981D615C0B0061FD2A /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6CA08A971D615C0B0061FD2A /* Security.framework */; }; 6CA08A9A1D615C140061FD2A /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6CA08A991D615C140061FD2A /* Security.framework */; }; - 741F39EE1BD025D80026C9CC /* SocketEngineTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 741F39ED1BD025D80026C9CC /* SocketEngineTest.swift */; }; - 741F39EF1BD025D80026C9CC /* SocketEngineTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 741F39ED1BD025D80026C9CC /* SocketEngineTest.swift */; }; - 742D150C1CA5794B00BD987D /* SocketObjectiveCTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 742D150B1CA5794B00BD987D /* SocketObjectiveCTest.m */; }; - 74321DCB1C2D939A00CF6F43 /* SocketAckManagerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74321DC91C2D939A00CF6F43 /* SocketAckManagerTest.swift */; }; - 74321DCC1C2D939A00CF6F43 /* SocketParserTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74321DCA1C2D939A00CF6F43 /* SocketParserTest.swift */; }; - 7472C65C1BCAB53E003CA70D /* SocketNamespacePacketTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7472C65B1BCAB53E003CA70D /* SocketNamespacePacketTest.swift */; }; - 7472C65D1BCAB53E003CA70D /* SocketNamespacePacketTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7472C65B1BCAB53E003CA70D /* SocketNamespacePacketTest.swift */; }; - 7472C65F1BCAC46E003CA70D /* SocketSideEffectTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7472C65E1BCAC46E003CA70D /* SocketSideEffectTest.swift */; }; - 7472C6601BCAC46E003CA70D /* SocketSideEffectTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7472C65E1BCAC46E003CA70D /* SocketSideEffectTest.swift */; }; - 747BC59F1D5F9BA200CA5FA4 /* SocketIOClientConfigurationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 747BC59E1D5F9BA200CA5FA4 /* SocketIOClientConfigurationTest.swift */; }; - 749FA1961F811190002FBB30 /* SocketAckManagerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74321DC91C2D939A00CF6F43 /* SocketAckManagerTest.swift */; }; - 749FA1971F811190002FBB30 /* SocketIOClientConfigurationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 747BC59E1D5F9BA200CA5FA4 /* SocketIOClientConfigurationTest.swift */; }; - 749FA1981F811190002FBB30 /* SocketObjectiveCTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 742D150B1CA5794B00BD987D /* SocketObjectiveCTest.m */; }; - 749FA1991F811190002FBB30 /* SocketParserTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74321DCA1C2D939A00CF6F43 /* SocketParserTest.swift */; }; 749FA1A61F81152B002FBB30 /* Starscream.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 9432E00B1F77F883006AF628 /* Starscream.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 74D0F58E1F804FED0037C4DC /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 74D0F58D1F804FED0037C4DC /* libz.tbd */; }; 74D0F5961F8053950037C4DC /* Starscream.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9432E00B1F77F883006AF628 /* Starscream.framework */; }; 74DA21741F09440F009C19EE /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 74DA21731F09440F009C19EE /* libz.tbd */; }; 74DA217C1F09457B009C19EE /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 74DA21731F09440F009C19EE /* libz.tbd */; }; - 74F124F01BC574CF002966F4 /* SocketBasicPacketTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74F124EF1BC574CF002966F4 /* SocketBasicPacketTest.swift */; }; - 74F124F11BC574CF002966F4 /* SocketBasicPacketTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74F124EF1BC574CF002966F4 /* SocketBasicPacketTest.swift */; }; 9432E0071F77F7CA006AF628 /* SSLSecurity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9432E0061F77F7CA006AF628 /* SSLSecurity.swift */; }; 9432E00A1F77F87D006AF628 /* Starscream.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9432E0091F77F87D006AF628 /* Starscream.framework */; }; 9432E00E1F77F889006AF628 /* Starscream.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9432E00D1F77F889006AF628 /* Starscream.framework */; }; @@ -152,6 +156,14 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ + 1C686BD21F869AF1007D8627 /* SocketIOClientConfigurationTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SocketIOClientConfigurationTest.swift; sourceTree = ""; }; + 1C686BD31F869AF1007D8627 /* SocketEngineTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SocketEngineTest.swift; sourceTree = ""; }; + 1C686BD41F869AF1007D8627 /* SocketSideEffectTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SocketSideEffectTest.swift; sourceTree = ""; }; + 1C686BD51F869AF1007D8627 /* SocketBasicPacketTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SocketBasicPacketTest.swift; sourceTree = ""; }; + 1C686BD61F869AF1007D8627 /* SocketAckManagerTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SocketAckManagerTest.swift; sourceTree = ""; }; + 1C686BD71F869AF1007D8627 /* SocketParserTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SocketParserTest.swift; sourceTree = ""; }; + 1C686BD81F869AF1007D8627 /* SocketNamespacePacketTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SocketNamespacePacketTest.swift; sourceTree = ""; }; + 1C686BF41F869CA9007D8627 /* SocketObjectiveCTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SocketObjectiveCTest.m; sourceTree = ""; }; 572EF2191B51F16C00EEBB58 /* SocketIO.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SocketIO.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 572EF21D1B51F16C00EEBB58 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 572EF21E1B51F16C00EEBB58 /* SocketIO.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SocketIO.h; sourceTree = ""; }; @@ -166,19 +178,11 @@ 6CA08A951D615C040061FD2A /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; 6CA08A971D615C0B0061FD2A /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; 6CA08A991D615C140061FD2A /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS9.2.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - 741F39ED1BD025D80026C9CC /* SocketEngineTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SocketEngineTest.swift; sourceTree = ""; }; - 742D150B1CA5794B00BD987D /* SocketObjectiveCTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SocketObjectiveCTest.m; sourceTree = ""; }; - 74321DC91C2D939A00CF6F43 /* SocketAckManagerTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SocketAckManagerTest.swift; sourceTree = ""; }; - 74321DCA1C2D939A00CF6F43 /* SocketParserTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SocketParserTest.swift; sourceTree = ""; }; - 7472C65B1BCAB53E003CA70D /* SocketNamespacePacketTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SocketNamespacePacketTest.swift; sourceTree = ""; }; - 7472C65E1BCAC46E003CA70D /* SocketSideEffectTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SocketSideEffectTest.swift; sourceTree = ""; }; - 747BC59E1D5F9BA200CA5FA4 /* SocketIOClientConfigurationTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SocketIOClientConfigurationTest.swift; sourceTree = ""; }; 749FA19F1F8112E7002FBB30 /* Starscream.framework.dSYM */ = {isa = PBXFileReference; lastKnownFileType = wrapper.dsym; name = Starscream.framework.dSYM; path = Carthage/Build/Mac/Starscream.framework.dSYM; sourceTree = ""; }; 749FA1A11F811408002FBB30 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 74D0F58D1F804FED0037C4DC /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/lib/libz.tbd; sourceTree = DEVELOPER_DIR; }; 74DA21731F09440F009C19EE /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; 74DA217D1F0945E9009C19EE /* libcommonCrypto.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libcommonCrypto.tbd; path = usr/lib/system/libcommonCrypto.tbd; sourceTree = SDKROOT; }; - 74F124EF1BC574CF002966F4 /* SocketBasicPacketTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SocketBasicPacketTest.swift; sourceTree = ""; }; 9432E0061F77F7CA006AF628 /* SSLSecurity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSLSecurity.swift; sourceTree = ""; }; 9432E0091F77F87D006AF628 /* Starscream.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Starscream.framework; path = Carthage/Build/iOS/Starscream.framework; sourceTree = ""; }; 9432E00B1F77F883006AF628 /* Starscream.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Starscream.framework; path = Carthage/Build/Mac/Starscream.framework; sourceTree = ""; }; @@ -265,9 +269,25 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 1C686BD11F869AF1007D8627 /* TestSocketIO */ = { + isa = PBXGroup; + children = ( + 1C686BD21F869AF1007D8627 /* SocketIOClientConfigurationTest.swift */, + 1C686BD31F869AF1007D8627 /* SocketEngineTest.swift */, + 1C686BD41F869AF1007D8627 /* SocketSideEffectTest.swift */, + 1C686BD51F869AF1007D8627 /* SocketBasicPacketTest.swift */, + 1C686BD61F869AF1007D8627 /* SocketAckManagerTest.swift */, + 1C686BD71F869AF1007D8627 /* SocketParserTest.swift */, + 1C686BD81F869AF1007D8627 /* SocketNamespacePacketTest.swift */, + ); + name = TestSocketIO; + path = Tests/TestSocketIO; + sourceTree = ""; + }; 572EF20D1B51F12F00EEBB58 = { isa = PBXGroup; children = ( + 1C686BD11F869AF1007D8627 /* TestSocketIO */, 6CA08A9B1D615C190061FD2A /* Frameworks */, 572EF21A1B51F16C00EEBB58 /* Products */, 572EF21B1B51F16C00EEBB58 /* SocketIO-iOS */, @@ -327,14 +347,7 @@ 572EF2461B51F18A00EEBB58 /* SocketIO-MacTests */ = { isa = PBXGroup; children = ( - 74321DC91C2D939A00CF6F43 /* SocketAckManagerTest.swift */, - 74F124EF1BC574CF002966F4 /* SocketBasicPacketTest.swift */, - 741F39ED1BD025D80026C9CC /* SocketEngineTest.swift */, - 7472C65B1BCAB53E003CA70D /* SocketNamespacePacketTest.swift */, - 747BC59E1D5F9BA200CA5FA4 /* SocketIOClientConfigurationTest.swift */, - 742D150B1CA5794B00BD987D /* SocketObjectiveCTest.m */, - 74321DCA1C2D939A00CF6F43 /* SocketParserTest.swift */, - 7472C65E1BCAC46E003CA70D /* SocketSideEffectTest.swift */, + 1C686BF41F869CA9007D8627 /* SocketObjectiveCTest.m */, 572EF2471B51F18A00EEBB58 /* Supporting Files */, ); path = "SocketIO-MacTests"; @@ -620,6 +633,7 @@ }; 572EF2231B51F16C00EEBB58 = { CreatedOnToolsVersion = 6.4; + LastSwiftMigration = 0900; }; 572EF2371B51F18A00EEBB58 = { CreatedOnToolsVersion = 6.4; @@ -629,6 +643,9 @@ CreatedOnToolsVersion = 6.4; LastSwiftMigration = 0900; }; + 57634A181BD9B46D00E19CD7 = { + LastSwiftMigration = 0900; + }; }; }; buildConfigurationList = 572EF2111B51F12F00EEBB58 /* Build configuration list for PBXProject "Socket.IO-Client-Swift" */; @@ -751,14 +768,14 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 749FA1961F811190002FBB30 /* SocketAckManagerTest.swift in Sources */, - 749FA1971F811190002FBB30 /* SocketIOClientConfigurationTest.swift in Sources */, - 749FA1981F811190002FBB30 /* SocketObjectiveCTest.m in Sources */, - 749FA1991F811190002FBB30 /* SocketParserTest.swift in Sources */, - 7472C65F1BCAC46E003CA70D /* SocketSideEffectTest.swift in Sources */, - 741F39EE1BD025D80026C9CC /* SocketEngineTest.swift in Sources */, - 74F124F01BC574CF002966F4 /* SocketBasicPacketTest.swift in Sources */, - 7472C65C1BCAB53E003CA70D /* SocketNamespacePacketTest.swift in Sources */, + 1C686BF61F869D54007D8627 /* SocketObjectiveCTest.m in Sources */, + 1C686BEA1F869B02007D8627 /* SocketIOClientConfigurationTest.swift in Sources */, + 1C686BEB1F869B02007D8627 /* SocketEngineTest.swift in Sources */, + 1C686BEC1F869B02007D8627 /* SocketSideEffectTest.swift in Sources */, + 1C686BED1F869B02007D8627 /* SocketBasicPacketTest.swift in Sources */, + 1C686BEE1F869B02007D8627 /* SocketAckManagerTest.swift in Sources */, + 1C686BEF1F869B02007D8627 /* SocketParserTest.swift in Sources */, + 1C686BF01F869B02007D8627 /* SocketNamespacePacketTest.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -796,14 +813,14 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 742D150C1CA5794B00BD987D /* SocketObjectiveCTest.m in Sources */, - 74321DCB1C2D939A00CF6F43 /* SocketAckManagerTest.swift in Sources */, - 74321DCC1C2D939A00CF6F43 /* SocketParserTest.swift in Sources */, - 747BC59F1D5F9BA200CA5FA4 /* SocketIOClientConfigurationTest.swift in Sources */, - 7472C6601BCAC46E003CA70D /* SocketSideEffectTest.swift in Sources */, - 741F39EF1BD025D80026C9CC /* SocketEngineTest.swift in Sources */, - 74F124F11BC574CF002966F4 /* SocketBasicPacketTest.swift in Sources */, - 7472C65D1BCAB53E003CA70D /* SocketNamespacePacketTest.swift in Sources */, + 1C686BF51F869CC9007D8627 /* SocketObjectiveCTest.m in Sources */, + 1C686BE21F869AFD007D8627 /* SocketIOClientConfigurationTest.swift in Sources */, + 1C686BE31F869AFD007D8627 /* SocketEngineTest.swift in Sources */, + 1C686BE41F869AFD007D8627 /* SocketSideEffectTest.swift in Sources */, + 1C686BE51F869AFD007D8627 /* SocketBasicPacketTest.swift in Sources */, + 1C686BE61F869AFD007D8627 /* SocketAckManagerTest.swift in Sources */, + 1C686BE71F869AFD007D8627 /* SocketParserTest.swift in Sources */, + 1C686BE81F869AFD007D8627 /* SocketNamespacePacketTest.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -841,10 +858,14 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 57634A231BD9B46D00E19CD7 /* SocketSideEffectTest.swift in Sources */, - 57634A2A1BD9B46D00E19CD7 /* SocketEngineTest.swift in Sources */, - 57634A2F1BD9B46D00E19CD7 /* SocketBasicPacketTest.swift in Sources */, - 57634A321BD9B46D00E19CD7 /* SocketNamespacePacketTest.swift in Sources */, + 1C686BF71F869D5A007D8627 /* SocketObjectiveCTest.m in Sources */, + 1C686BDA1F869AF9007D8627 /* SocketIOClientConfigurationTest.swift in Sources */, + 1C686BDB1F869AF9007D8627 /* SocketEngineTest.swift in Sources */, + 1C686BDC1F869AF9007D8627 /* SocketSideEffectTest.swift in Sources */, + 1C686BDD1F869AF9007D8627 /* SocketBasicPacketTest.swift in Sources */, + 1C686BDE1F869AF9007D8627 /* SocketAckManagerTest.swift in Sources */, + 1C686BDF1F869AF9007D8627 /* SocketParserTest.swift in Sources */, + 1C686BE01F869AF9007D8627 /* SocketNamespacePacketTest.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1118,6 +1139,7 @@ PRODUCT_BUNDLE_IDENTIFIER = "io.socket.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.0; }; name = Debug; @@ -1585,6 +1607,7 @@ PRODUCT_BUNDLE_IDENTIFIER = "io.socket.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = appletvos; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.0; }; name = Debug; diff --git a/SocketIO-MacTests/SocketAckManagerTest.swift b/Tests/TestSocketIO/SocketAckManagerTest.swift similarity index 100% rename from SocketIO-MacTests/SocketAckManagerTest.swift rename to Tests/TestSocketIO/SocketAckManagerTest.swift diff --git a/SocketIO-MacTests/SocketBasicPacketTest.swift b/Tests/TestSocketIO/SocketBasicPacketTest.swift similarity index 100% rename from SocketIO-MacTests/SocketBasicPacketTest.swift rename to Tests/TestSocketIO/SocketBasicPacketTest.swift diff --git a/SocketIO-MacTests/SocketEngineTest.swift b/Tests/TestSocketIO/SocketEngineTest.swift similarity index 100% rename from SocketIO-MacTests/SocketEngineTest.swift rename to Tests/TestSocketIO/SocketEngineTest.swift diff --git a/SocketIO-MacTests/SocketIOClientConfigurationTest.swift b/Tests/TestSocketIO/SocketIOClientConfigurationTest.swift similarity index 100% rename from SocketIO-MacTests/SocketIOClientConfigurationTest.swift rename to Tests/TestSocketIO/SocketIOClientConfigurationTest.swift diff --git a/SocketIO-MacTests/SocketNamespacePacketTest.swift b/Tests/TestSocketIO/SocketNamespacePacketTest.swift similarity index 100% rename from SocketIO-MacTests/SocketNamespacePacketTest.swift rename to Tests/TestSocketIO/SocketNamespacePacketTest.swift diff --git a/SocketIO-MacTests/SocketParserTest.swift b/Tests/TestSocketIO/SocketParserTest.swift similarity index 100% rename from SocketIO-MacTests/SocketParserTest.swift rename to Tests/TestSocketIO/SocketParserTest.swift diff --git a/SocketIO-MacTests/SocketSideEffectTest.swift b/Tests/TestSocketIO/SocketSideEffectTest.swift similarity index 100% rename from SocketIO-MacTests/SocketSideEffectTest.swift rename to Tests/TestSocketIO/SocketSideEffectTest.swift From 45955aec4a1fa0df97ac945d202d33e71a2e2f54 Mon Sep 17 00:00:00 2001 From: Erik Little Date: Thu, 5 Oct 2017 13:11:15 -0400 Subject: [PATCH 3/3] more test restructuring --- .../project.pbxproj | 47 ++++++++----------- SocketIO-MacTests/Info.plist | 24 ---------- .../TestSocketIOObjc}/SocketObjectiveCTest.m | 0 3 files changed, 19 insertions(+), 52 deletions(-) delete mode 100644 SocketIO-MacTests/Info.plist rename {SocketIO-MacTests => Tests/TestSocketIOObjc}/SocketObjectiveCTest.m (100%) diff --git a/Socket.IO-Client-Swift.xcodeproj/project.pbxproj b/Socket.IO-Client-Swift.xcodeproj/project.pbxproj index 5f00fee..d088ecf 100644 --- a/Socket.IO-Client-Swift.xcodeproj/project.pbxproj +++ b/Socket.IO-Client-Swift.xcodeproj/project.pbxproj @@ -28,9 +28,9 @@ 1C686BEE1F869B02007D8627 /* SocketAckManagerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BD61F869AF1007D8627 /* SocketAckManagerTest.swift */; }; 1C686BEF1F869B02007D8627 /* SocketParserTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BD71F869AF1007D8627 /* SocketParserTest.swift */; }; 1C686BF01F869B02007D8627 /* SocketNamespacePacketTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BD81F869AF1007D8627 /* SocketNamespacePacketTest.swift */; }; - 1C686BF51F869CC9007D8627 /* SocketObjectiveCTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BF41F869CA9007D8627 /* SocketObjectiveCTest.m */; }; - 1C686BF61F869D54007D8627 /* SocketObjectiveCTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BF41F869CA9007D8627 /* SocketObjectiveCTest.m */; }; - 1C686BF71F869D5A007D8627 /* SocketObjectiveCTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BF41F869CA9007D8627 /* SocketObjectiveCTest.m */; }; + 1C686BFF1F869EA9007D8627 /* SocketObjectiveCTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BFE1F869E9D007D8627 /* SocketObjectiveCTest.m */; }; + 1C686C001F869EAE007D8627 /* SocketObjectiveCTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BFE1F869E9D007D8627 /* SocketObjectiveCTest.m */; }; + 1C686C011F869EB6007D8627 /* SocketObjectiveCTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C686BFE1F869E9D007D8627 /* SocketObjectiveCTest.m */; }; 572EF21F1B51F16C00EEBB58 /* SocketIO.h in Headers */ = {isa = PBXBuildFile; fileRef = 572EF21E1B51F16C00EEBB58 /* SocketIO.h */; settings = {ATTRIBUTES = (Public, ); }; }; 572EF2251B51F16C00EEBB58 /* SocketIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 572EF2191B51F16C00EEBB58 /* SocketIO.framework */; }; 572EF23D1B51F18A00EEBB58 /* SocketIO-Mac.h in Headers */ = {isa = PBXBuildFile; fileRef = 572EF23C1B51F18A00EEBB58 /* SocketIO-Mac.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -163,7 +163,7 @@ 1C686BD61F869AF1007D8627 /* SocketAckManagerTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SocketAckManagerTest.swift; sourceTree = ""; }; 1C686BD71F869AF1007D8627 /* SocketParserTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SocketParserTest.swift; sourceTree = ""; }; 1C686BD81F869AF1007D8627 /* SocketNamespacePacketTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SocketNamespacePacketTest.swift; sourceTree = ""; }; - 1C686BF41F869CA9007D8627 /* SocketObjectiveCTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SocketObjectiveCTest.m; sourceTree = ""; }; + 1C686BFE1F869E9D007D8627 /* SocketObjectiveCTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SocketObjectiveCTest.m; sourceTree = ""; }; 572EF2191B51F16C00EEBB58 /* SocketIO.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SocketIO.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 572EF21D1B51F16C00EEBB58 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 572EF21E1B51F16C00EEBB58 /* SocketIO.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SocketIO.h; sourceTree = ""; }; @@ -172,7 +172,6 @@ 572EF23B1B51F18A00EEBB58 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 572EF23C1B51F18A00EEBB58 /* SocketIO-Mac.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "SocketIO-Mac.h"; sourceTree = ""; }; 572EF2421B51F18A00EEBB58 /* SocketIO-MacTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "SocketIO-MacTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - 572EF2481B51F18A00EEBB58 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 57634A161BD9B46A00E19CD7 /* SocketIO.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SocketIO.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 57634A3B1BD9B46D00E19CD7 /* SocketIO-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "SocketIO-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; 6CA08A951D615C040061FD2A /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; @@ -284,15 +283,24 @@ path = Tests/TestSocketIO; sourceTree = ""; }; + 1C686BFD1F869E9D007D8627 /* TestSocketIOObjc */ = { + isa = PBXGroup; + children = ( + 1C686BFE1F869E9D007D8627 /* SocketObjectiveCTest.m */, + ); + name = TestSocketIOObjc; + path = Tests/TestSocketIOObjc; + sourceTree = ""; + }; 572EF20D1B51F12F00EEBB58 = { isa = PBXGroup; children = ( 1C686BD11F869AF1007D8627 /* TestSocketIO */, + 1C686BFD1F869E9D007D8627 /* TestSocketIOObjc */, 6CA08A9B1D615C190061FD2A /* Frameworks */, 572EF21A1B51F16C00EEBB58 /* Products */, 572EF21B1B51F16C00EEBB58 /* SocketIO-iOS */, 572EF2391B51F18A00EEBB58 /* SocketIO-Mac */, - 572EF2461B51F18A00EEBB58 /* SocketIO-MacTests */, 5764DF7B1B51F24A004FF46E /* Source */, ); sourceTree = ""; @@ -344,23 +352,6 @@ name = "Supporting Files"; sourceTree = ""; }; - 572EF2461B51F18A00EEBB58 /* SocketIO-MacTests */ = { - isa = PBXGroup; - children = ( - 1C686BF41F869CA9007D8627 /* SocketObjectiveCTest.m */, - 572EF2471B51F18A00EEBB58 /* Supporting Files */, - ); - path = "SocketIO-MacTests"; - sourceTree = ""; - }; - 572EF2471B51F18A00EEBB58 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 572EF2481B51F18A00EEBB58 /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; 5764DF7B1B51F24A004FF46E /* Source */ = { isa = PBXGroup; children = ( @@ -768,7 +759,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 1C686BF61F869D54007D8627 /* SocketObjectiveCTest.m in Sources */, + 1C686BFF1F869EA9007D8627 /* SocketObjectiveCTest.m in Sources */, 1C686BEA1F869B02007D8627 /* SocketIOClientConfigurationTest.swift in Sources */, 1C686BEB1F869B02007D8627 /* SocketEngineTest.swift in Sources */, 1C686BEC1F869B02007D8627 /* SocketSideEffectTest.swift in Sources */, @@ -813,7 +804,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 1C686BF51F869CC9007D8627 /* SocketObjectiveCTest.m in Sources */, + 1C686C001F869EAE007D8627 /* SocketObjectiveCTest.m in Sources */, 1C686BE21F869AFD007D8627 /* SocketIOClientConfigurationTest.swift in Sources */, 1C686BE31F869AFD007D8627 /* SocketEngineTest.swift in Sources */, 1C686BE41F869AFD007D8627 /* SocketSideEffectTest.swift in Sources */, @@ -858,7 +849,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 1C686BF71F869D5A007D8627 /* SocketObjectiveCTest.m in Sources */, + 1C686C011F869EB6007D8627 /* SocketObjectiveCTest.m in Sources */, 1C686BDA1F869AF9007D8627 /* SocketIOClientConfigurationTest.swift in Sources */, 1C686BDB1F869AF9007D8627 /* SocketEngineTest.swift in Sources */, 1C686BDC1F869AF9007D8627 /* SocketSideEffectTest.swift in Sources */, @@ -1364,7 +1355,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - INFOPLIST_FILE = "SocketIO-MacTests/Info.plist"; + INFOPLIST_FILE = "SocketIO-Mac/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", @@ -1419,7 +1410,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - INFOPLIST_FILE = "SocketIO-MacTests/Info.plist"; + INFOPLIST_FILE = "SocketIO-Mac/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", diff --git a/SocketIO-MacTests/Info.plist b/SocketIO-MacTests/Info.plist deleted file mode 100644 index ba72822..0000000 --- a/SocketIO-MacTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/SocketIO-MacTests/SocketObjectiveCTest.m b/Tests/TestSocketIOObjc/SocketObjectiveCTest.m similarity index 100% rename from SocketIO-MacTests/SocketObjectiveCTest.m rename to Tests/TestSocketIOObjc/SocketObjectiveCTest.m