Skip to content

test(app): add missing SwiftUI view tests#87

Merged
pasrom merged 3 commits intomainfrom
test/missing-view-tests
Apr 4, 2026
Merged

test(app): add missing SwiftUI view tests#87
pasrom merged 3 commits intomainfrom
test/missing-view-tests

Conversation

@pasrom
Copy link
Copy Markdown
Owner

@pasrom pasrom commented Apr 4, 2026

Summary

  • SettingsView (22 tests): Parakeet vocabulary field, diarizer mode picker, VAD threshold, .none provider message, protocol language picker, output folder section, prompt management buttons, pre-release toggle visibility, about section details (build date, ffmpeg), OpenAI API key caption
  • MenuBarView (8 tests): Record/Stop button mutual exclusion, job state labels for waiting state, Cancel/Open button visibility per job state, all TranscriberState labels render correctly
  • SpeakerNamingView (11 tests): formattedTime() pure function boundary tests, play button hidden without audio path, unused participants pure function edge cases

Test plan

  • All 134 view tests pass (0 failures)
  • Full test suite: 915 tests, 0 unexpected failures
  • Lint: 0 violations

@github-actions github-actions bot added the chore Maintenance or non-functional changes label Apr 4, 2026
pasrom added 3 commits April 4, 2026 23:20
Parakeet vocabulary field, diarizer mode visibility, VAD threshold,
.none provider message, protocol language picker, output folder,
prompt management buttons, pre-release toggle, WhisperKit/Parakeet
picker exclusion, about section (build date, ffmpeg), OpenAI caption.
Record/Stop button mutual exclusion, job state labels (waiting),
Cancel/Open button visibility per job state, all TranscriberState
labels rendered. Extends makeView helper with pipelineQueue param.
formattedTime pure function boundary tests (0s, 59s, 60s, padding),
play button hidden without audio path, unusedParticipants edge cases.
@pasrom pasrom force-pushed the test/missing-view-tests branch from 71d3730 to 2e51dbf Compare April 4, 2026 21:20
@pasrom pasrom merged commit f9a77e7 into main Apr 4, 2026
6 checks passed
@pasrom pasrom deleted the test/missing-view-tests branch April 4, 2026 21:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Maintenance or non-functional changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant