Optionally remember transmission state on reconnect.

This commit is contained in:
Storm Dragon
2026-09-06 18:24:52 -04:00
parent 6817ecd90b
commit 01ca0da7ff
8 changed files with 228 additions and 22 deletions
+12
View File
@@ -209,4 +209,16 @@ func TestProgramIdentityAndMainMenuUseBarnardUI(t *testing.T) {
t.Fatalf("legacy go-ui name remains in main menu: %q", option)
}
}
if !slices.Contains(options, "Settings") {
t.Fatalf("main menu does not contain Settings: %v", options)
}
}
func TestSettingsMenuReportsRememberTransmissionState(t *testing.T) {
if got := settings_menu_options(false)[0]; got != "Remember transmission state: Off" {
t.Fatalf("disabled setting label = %q", got)
}
if got := settings_menu_options(true)[0]; got != "Remember transmission state: On" {
t.Fatalf("enabled setting label = %q", got)
}
}