From a9aabf763ac6322f3461058d83eeead1f5b407bc Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Thu, 18 Oct 2018 15:25:59 -0400 Subject: [PATCH] Use temporary user defaults in tests. --- SignalServiceKit/src/Util/NSUserDefaults+OWS.m | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/SignalServiceKit/src/Util/NSUserDefaults+OWS.m b/SignalServiceKit/src/Util/NSUserDefaults+OWS.m index 3c286011f..11506d077 100644 --- a/SignalServiceKit/src/Util/NSUserDefaults+OWS.m +++ b/SignalServiceKit/src/Util/NSUserDefaults+OWS.m @@ -12,6 +12,10 @@ NS_ASSUME_NONNULL_BEGIN + (NSUserDefaults *)appUserDefaults { + if (CurrentAppContext().isRunningTests) { + return [[NSUserDefaults alloc] init]; + } + return [[NSUserDefaults alloc] initWithSuiteName:SignalApplicationGroup]; }