chore: add jimp dependency, icon padding script, and update configuration
This commit is contained in:
+30
@@ -0,0 +1,30 @@
|
||||
import { Jimp, getTestDir } from "@jimp/test-utils";
|
||||
import configure from "@jimp/custom";
|
||||
import jpeg from "@jimp/jpeg";
|
||||
import color from "@jimp/plugin-color";
|
||||
import resize from "@jimp/plugin-resize";
|
||||
import expect from "@storybook/expect";
|
||||
|
||||
import threshold from "../src";
|
||||
|
||||
const jimp = configure(
|
||||
{ types: [jpeg], plugins: [threshold, color, resize] },
|
||||
Jimp
|
||||
);
|
||||
|
||||
describe("Threshold", function () {
|
||||
this.timeout(15000);
|
||||
|
||||
it("defines default threshold for lighter backgrounds", async () => {
|
||||
const expectedImage = await jimp.read(
|
||||
getTestDir(__dirname) + "/images/hands_mx200_rp255.jpg"
|
||||
);
|
||||
const testImage = await jimp.read(
|
||||
getTestDir(__dirname) + "/images/hands.jpg"
|
||||
);
|
||||
|
||||
expect(testImage.threshold({ max: 200, replace: 255 }).hash()).toBe(
|
||||
expectedImage.hash()
|
||||
);
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user