From d07441e7fa4c2b5fdc25582198a9ba38f451747b Mon Sep 17 00:00:00 2001 From: Erik Little Date: Tue, 5 Jun 2018 10:41:39 -0400 Subject: [PATCH] add test for extraHeaders on objc --- Tests/TestSocketIOObjc/ManagerObjectiveCTest.m | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Tests/TestSocketIOObjc/ManagerObjectiveCTest.m b/Tests/TestSocketIOObjc/ManagerObjectiveCTest.m index 7455ab9..393da4f 100644 --- a/Tests/TestSocketIOObjc/ManagerObjectiveCTest.m +++ b/Tests/TestSocketIOObjc/ManagerObjectiveCTest.m @@ -13,9 +13,18 @@ - (void)testSettingConfig { NSURL* url = [[NSURL alloc] initWithString:@"http://localhost"]; - self.manager = [[TestManager alloc] initWithSocketURL:url config:@{@"forceNew": @YES}]; + NSDictionary* headers = @{@"My Header": @"Some Value"}; + + self.manager = [[TestManager alloc] initWithSocketURL:url config:@{ + @"forceNew": @YES, + @"extraHeaders": headers + }]; + + [self.manager connect]; XCTAssertTrue(self.manager.forceNew); + XCTAssertTrue([self.manager.engine.extraHeaders isEqualToDictionary:headers]); + } - (void)testManagerProperties {