1
0
mirror of https://github.com/metabolist/metatext synced 2024-12-31 20:17:24 +01:00
metatext-app-ios-iphone-ipad/ServiceLayer/Sources/ServiceLayerMocks/MockUserDefaults.swift
2020-11-08 22:22:20 -08:00

22 lines
566 B
Swift

// Copyright © 2020 Metabolist. All rights reserved.
import Foundation
public final class MockUserDefaults: UserDefaults {
public convenience init() {
self.init(suiteName: Self.suiteName)!
}
public override init?(suiteName suitename: String?) {
guard let suitename = suitename else { return nil }
UserDefaults().removePersistentDomain(forName: suitename)
super.init(suiteName: suitename)
}
}
private extension MockUserDefaults {
private static let suiteName = "com.metabolist.metatext.mock-user-defaults"
}