Initial Defaults Test Cases
Status: Approved for 7.1.0
Owner: QA Engineer
Input PRD: Docs/PRD/InitialDefaults_PRD.md
ID-001 Fresh User Language Follows System
Preconditions:
- No saved
appLanguage preference.
- macOS preferred language is supported by TagLauncher.
Steps:
- Launch TagLauncher.
- Open Settings > Language.
Expected:
- The selected language matches the supported macOS preferred language.
- If the macOS language is unsupported, English is selected.
ID-002 Fresh User General Defaults
Preconditions:
- No saved UserDefaults for the relevant settings.
Steps:
- Launch TagLauncher.
- Open Settings > General.
Expected:
- Launch at login is on.
- Show in Dock is on.
- Hide app names is on.
- App List Style is Colored Grid.
- Tag position is Right.
- Tag font size is 22.
- Icon size is 80.
ID-003 Existing User Values Are Preserved
Preconditions:
- User has manually saved different values for one or more settings.
Steps:
- Launch the new build.
- Open Settings > General.
Expected:
- Existing saved settings are not overwritten by the new defaults.
ID-004 Uncommon Bubble Default Remains Off
Preconditions:
Steps:
- Open Settings > Data.
Expected:
- Uncommon app bubble tips is off by default.