We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0ca913c commit fd4ad8cCopy full SHA for fd4ad8c
WooCommerce/WooCommerceTests/Tools/BackgroundTaskScheduleTests.swift
@@ -8,8 +8,12 @@ struct BackgroundTaskScheduleTests {
8
private let timeProvider: MockTimeProvider
9
10
init() {
11
- let userDefaults = UserDefaults(suiteName: #file)!
12
- userDefaults.removePersistentDomain(forName: #file)
+ // Use a unique volatile domain for in-memory storage that doesn't persist to disk
+ let userDefaults = UserDefaults()
13
+ let volatileDomain = "test.BackgroundTaskSchedule.\(UUID().uuidString)"
14
+ userDefaults.setVolatileDomain([:], forName: volatileDomain)
15
+ userDefaults.addSuite(named: volatileDomain)
16
+
17
timeProvider = MockTimeProvider()
18
sut = BackgroundTaskSchedule(timeProvider: timeProvider, userDefaults: userDefaults)
19
}
0 commit comments