import { expect, test, describe } from "vitest"; import "@jimp/test-utils"; import "@jimp/test-utils/image-snapshot"; import png from "@jimp/js-png"; import { createJimp } from "@jimp/core"; import { methods as quantize } from "./index.js"; const jimp = createJimp({ formats: [png], plugins: [quantize] }); describe("Quantize", () => { test("defines default threshold for lighter backgrounds", async () => { const testImage = await jimp.read(__dirname + "/images/colorful.png"); const output = await testImage .quantize({ colors: 8, }) .getBuffer("image/png"); expect(output).toMatchImageSnapshot(); }); });