From 9110acca25a9ac007d697ac1175848e359ffc5b6 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Wed, 1 Jul 2026 14:34:26 +0000 Subject: [PATCH] Add test for standard URL in ImagePartFromURL Co-authored-by: matdev83 <211248003+matdev83@users.noreply.github.com> --- .../plugins/frontends/openaiwire/parts_test.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/internal/plugins/frontends/openaiwire/parts_test.go b/internal/plugins/frontends/openaiwire/parts_test.go index e5fd6311..dcc0db28 100644 --- a/internal/plugins/frontends/openaiwire/parts_test.go +++ b/internal/plugins/frontends/openaiwire/parts_test.go @@ -50,3 +50,21 @@ func TestFilePartFromBase64_pdfFilename(t *testing.T) { t.Fatalf("kind %v", p.Kind) } } + +func TestImagePartFromURL_standardURL(t *testing.T) { + t.Parallel() + urlStr := "https://example.com/image.png" + p, err := ImagePartFromURL(urlStr) + if err != nil { + t.Fatal(err) + } + if p.Kind != lipapi.PartImageRef { + t.Fatalf("kind %v", p.Kind) + } + if p.ImageRef != urlStr { + t.Fatalf("ref %q", p.ImageRef) + } + if p.ImageMIME != "" { + t.Fatalf("mime %q", p.ImageMIME) + } +}