| | |
| | | } |
| | | } |
| | | |
| | | 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 { |