mirror of
https://github.com/ollama/ollama.git
synced 2025-11-10 19:37:31 +01:00
refactor: remove GIF support from image validation tests and logging
This commit is contained in:
@@ -7,7 +7,6 @@ describe("fileValidation", () => {
|
|||||||
expect(IMAGE_EXTENSIONS).toContain("png");
|
expect(IMAGE_EXTENSIONS).toContain("png");
|
||||||
expect(IMAGE_EXTENSIONS).toContain("jpg");
|
expect(IMAGE_EXTENSIONS).toContain("jpg");
|
||||||
expect(IMAGE_EXTENSIONS).toContain("jpeg");
|
expect(IMAGE_EXTENSIONS).toContain("jpeg");
|
||||||
expect(IMAGE_EXTENSIONS).toContain("gif");
|
|
||||||
expect(IMAGE_EXTENSIONS).toContain("webp");
|
expect(IMAGE_EXTENSIONS).toContain("webp");
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@@ -30,14 +29,6 @@ describe("fileValidation", () => {
|
|||||||
expect(result.valid).toBe(true);
|
expect(result.valid).toBe(true);
|
||||||
});
|
});
|
||||||
|
|
||||||
it("should accept GIF images when vision capability is enabled", () => {
|
|
||||||
const file = createMockFile("test.gif", 1024, "image/gif");
|
|
||||||
const result = validateFile(file, {
|
|
||||||
hasVisionCapability: true,
|
|
||||||
});
|
|
||||||
expect(result.valid).toBe(true);
|
|
||||||
});
|
|
||||||
|
|
||||||
it("should reject WebP images when vision capability is disabled", () => {
|
it("should reject WebP images when vision capability is disabled", () => {
|
||||||
const file = createMockFile("test.webp", 1024, "image/webp");
|
const file = createMockFile("test.webp", 1024, "image/webp");
|
||||||
const result = validateFile(file, {
|
const result = validateFile(file, {
|
||||||
|
|||||||
@@ -84,13 +84,6 @@ export function validateFile(
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (IMAGE_EXTENSIONS.includes(fileExtension) && !hasVisionCapability) {
|
if (IMAGE_EXTENSIONS.includes(fileExtension) && !hasVisionCapability) {
|
||||||
console.log("Image validation failed:", {
|
|
||||||
fileExtension,
|
|
||||||
fileName: file.name,
|
|
||||||
hasVisionCapability,
|
|
||||||
IMAGE_EXTENSIONS,
|
|
||||||
isImageExtension: IMAGE_EXTENSIONS.includes(fileExtension),
|
|
||||||
});
|
|
||||||
return { valid: false, error: "This model does not support images" };
|
return { valid: false, error: "This model does not support images" };
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user