I attempting to grasp some kind of unit tests, so we create mock user defaults.
class MockUserDefaults: UserDefaults {
var gameStyleChanged = 0
override func set(_ value: Int, forKey defaultName: String) {
if defaultName == "something" {
someStyleChanged += 1
}
}
}
right after in setup() i create
mockUserDefaults = MockUserDefaults(suiteName: "testing")!
So i confused i can't understand full meaning of suiteName i've read official documentation but it is not clear enough, please help