From 015f1089ea875a153dd2a18ef42c25145d4868f5 Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Sat, 11 Jul 2026 22:28:32 +0800
Subject: [PATCH] freeze(mas): snapshot tested 2.2.3 build 20260711.1807

---
 C1.source/privatevoice.src/internal/model/model_test.go |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/C1.source/privatevoice.src/internal/model/model_test.go b/C1.source/privatevoice.src/internal/model/model_test.go
index b90ea90..0ee6ca3 100644
--- a/C1.source/privatevoice.src/internal/model/model_test.go
+++ b/C1.source/privatevoice.src/internal/model/model_test.go
@@ -188,6 +188,22 @@
 	}
 }
 
+func TestModelDownloadURLsUseHTTPS(t *testing.T) {
+	for _, profile := range ListModelProfiles() {
+		profile := profile
+		t.Run(profile.ID, func(t *testing.T) {
+			for _, downloadURL := range profile.DownloadURLs {
+				if downloadURL == "" {
+					t.Fatal("download URL must not be empty")
+				}
+				if !strings.HasPrefix(downloadURL, "https://") {
+					t.Fatalf("download URL = %q, want https://", downloadURL)
+				}
+			}
+		})
+	}
+}
+
 func TestChineseLanguageOffersQwen3ASRUpgrade(t *testing.T) {
 	profile, err := GetLanguageProfile(DefaultLanguageID)
 	if err != nil {

--
Gitblit v1.9.3