@@ -244,7 +244,8 @@ - (void)testAddIdentityAttributes {
244244 XCTAssertEqualObjects (passedAttributes[@" facebookcustomaudienceid" ], @" testCustomAudienceID" );
245245 XCTAssertEqualObjects (passedAttributes[@" google" ], @" testGoogle" );
246246 XCTAssertEqualObjects (passedAttributes[@" microsoft" ], @" testMicrosoft" );
247- XCTAssertEqualObjects (passedAttributes[@" other" ], @" testOther" );
247+ XCTAssertNil (passedAttributes[@" other" ]);
248+ XCTAssertEqualObjects (passedAttributes[@" emailsha256" ], @" testOther" );
248249 XCTAssertEqualObjects (passedAttributes[@" twitter" ], @" testTwitter" );
249250 XCTAssertEqualObjects (passedAttributes[@" yahoo" ], @" testYahoo" );
250251 XCTAssertEqualObjects (passedAttributes[@" other2" ], @" testOther2" );
@@ -307,7 +308,8 @@ - (void)testAddIdentityAttributesWithExistingAttributes {
307308 XCTAssertEqualObjects (passedAttributes[@" facebookcustomaudienceid" ], @" testCustomAudienceID" );
308309 XCTAssertEqualObjects (passedAttributes[@" google" ], @" testGoogle" );
309310 XCTAssertEqualObjects (passedAttributes[@" microsoft" ], @" testMicrosoft" );
310- XCTAssertEqualObjects (passedAttributes[@" other" ], @" testOther" );
311+ XCTAssertNil (passedAttributes[@" other" ]);
312+ XCTAssertEqualObjects (passedAttributes[@" emailsha256" ], @" testOther" );
311313 XCTAssertEqualObjects (passedAttributes[@" twitter" ], @" testTwitter" );
312314 XCTAssertEqualObjects (passedAttributes[@" yahoo" ], @" testYahoo" );
313315 XCTAssertEqualObjects (passedAttributes[@" other2" ], @" testOther2" );
@@ -504,24 +506,24 @@ - (void)testHandleHashedEmailOtherOverride {
504506
505507 [MPKitRokt handleHashedEmail: passedAttributes];
506508
507- XCTAssertNil (passedAttributes[@" email" ]);
508- XCTAssertNil (passedAttributes[@" other" ]);
509- XCTAssertEqualObjects (passedAttributes[@" emailsha256" ], @" test@gmail.com " );
510- XCTAssertTrue (passedAttributes.allKeys .count == 1 );
509+ XCTAssertEqualObjects (passedAttributes[@" email" ], @" foo@gmail.com " );
510+ XCTAssertEqualObjects (passedAttributes[@" other" ], @" test@gmail.com " );
511+ XCTAssertNil (passedAttributes[@" emailsha256" ]);
512+ XCTAssertTrue (passedAttributes.allKeys .count == 2 );
511513}
512514
513515- (void )testHandleHashedEmailHashedOverride {
514516 NSMutableDictionary <NSString *, NSString *> *passedAttributes = [[NSMutableDictionary alloc ] init ];
515517 [passedAttributes setObject: @" foo@gmail.com" forKey: @" email" ];
516- [passedAttributes setObject: @" test@gmail.com " forKey: @" other" ];
518+ [passedAttributes setObject: @" foo-value " forKey: @" other" ];
517519 [passedAttributes setObject: @" test2@gmail.com" forKey: @" emailsha256" ];
518520
519521 [MPKitRokt handleHashedEmail: passedAttributes];
520522
521523 XCTAssertNil (passedAttributes[@" email" ]);
522- XCTAssertNil (passedAttributes[@" other" ]);
524+ XCTAssertEqualObjects (passedAttributes[@" other" ], @" foo-value " );
523525 XCTAssertEqualObjects (passedAttributes[@" emailsha256" ], @" test2@gmail.com" );
524- XCTAssertTrue (passedAttributes.allKeys .count == 1 );
526+ XCTAssertTrue (passedAttributes.allKeys .count == 2 );
525527}
526528
527529- (void )testTransformValuesToString {
0 commit comments