Skip to content

Commit 949b52c

Browse files
committed
Fixing InAppMessagingIntegrationTests to use codeableData
The 2.x.x branch does not have tests running in a test app so we cannot remove the NSUserDefaultsOverrider
1 parent 43066a0 commit 949b52c

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

iOS_SDK/OneSignalSDK/UnitTests/InAppMessagingIntegrationTests.m

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -522,7 +522,7 @@ - (void)testIAMWithNoTriggersDisplayOnePerSession_Redisplay {
522522

523523
message.displayStats.lastDisplayTime = firstInterval - delay;
524524
// Save IAM for redisplay
525-
[OneSignalUserDefaults.initStandard saveDictionaryForKey:OS_IAM_REDISPLAY_DICTIONARY withValue:redisplayedInAppMessages];
525+
[OneSignalUserDefaults.initStandard saveCodeableDataForKey:OS_IAM_REDISPLAY_DICTIONARY withValue:redisplayedInAppMessages];
526526
// Set data for redisplay
527527
[OSMessagingControllerOverrider setMessagesForRedisplay:redisplayedInAppMessages];
528528
// Save IAM for dismiss
@@ -658,11 +658,11 @@ - (void)testIAMRemoveFromCache_Redisplay {
658658
[redisplayedInAppMessages setObject:message2 forKey:message2.messageId];
659659

660660
[OSMessagingControllerOverrider setMessagesForRedisplay:redisplayedInAppMessages];
661-
[standardUserDefaults saveDictionaryForKey:OS_IAM_REDISPLAY_DICTIONARY withValue:redisplayedInAppMessages];
662-
661+
[standardUserDefaults saveCodeableDataForKey:OS_IAM_REDISPLAY_DICTIONARY withValue:redisplayedInAppMessages];
662+
663663
[self initOneSignalWithInAppMessage:message];
664-
665-
let redisplayMessagesCache = [standardUserDefaults getSavedDictionaryForKey:OS_IAM_REDISPLAY_DICTIONARY defaultValue:nil];
664+
665+
NSMutableDictionary *redisplayMessagesCache = [standardUserDefaults getSavedCodeableDataForKey:OS_IAM_REDISPLAY_DICTIONARY defaultValue:nil];
666666
XCTAssertTrue([redisplayMessagesCache objectForKey:message1.messageId]);
667667
XCTAssertFalse([redisplayMessagesCache objectForKey:message2.messageId]);
668668
}

0 commit comments

Comments
 (0)