From PR #1 review nits.
Tests currently write aps.flag into the real UserDefaults.standard domain of whatever runs them. AppState's userDefaults dependency (SendableUserDefaults) is injectable; swap in an isolated suite (e.g. UserDefaults(suiteName:) per test run) in setUp.
Acceptance criteria
From PR #1 review nits.
Tests currently write
aps.flaginto the realUserDefaults.standarddomain of whatever runs them. AppState'suserDefaultsdependency (SendableUserDefaults) is injectable; swap in an isolated suite (e.g.UserDefaults(suiteName:)per test run) in setUp.Acceptance criteria