chore: add jimp dependency, icon padding script, and update configuration
This commit is contained in:
BIN
Binary file not shown.
|
After Width: | Height: | Size: 216 B |
+32
@@ -0,0 +1,32 @@
|
||||
import { Jimp, mkJGD, getTestDir } from "@jimp/test-utils";
|
||||
import configure from "@jimp/custom";
|
||||
import resize from "@jimp/plugin-resize";
|
||||
import blur from "@jimp/plugin-blur";
|
||||
import expect from "@storybook/expect";
|
||||
|
||||
import shadow from "../src";
|
||||
|
||||
const jimp = configure({ plugins: [shadow, resize, blur] }, Jimp);
|
||||
|
||||
describe("Shadow", () => {
|
||||
it("creates a shadow", async () => {
|
||||
const expectedImg = await jimp.read(
|
||||
getTestDir(__dirname) + "/images/shadow.png"
|
||||
);
|
||||
const testImage = await jimp.read(
|
||||
mkJGD(
|
||||
" ",
|
||||
" ◆◆ ",
|
||||
" ◆▦▦◆ ",
|
||||
" ◆▦▦▦▦◆ ",
|
||||
" ◆▦▦◆ ",
|
||||
" ◆◆ ",
|
||||
" "
|
||||
)
|
||||
);
|
||||
|
||||
expect(testImage.shadow({ x: -1, y: 1, blur: 1 }).bitmap.data).toEqual(
|
||||
expectedImg.bitmap.data
|
||||
);
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user