| 12345678910111213141516171819202122232425262728293031 | 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 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(        '          ',        '    ◆◆    ',        '   ◆▦▦◆   ',        '  ◆▦▦▦▦◆  ',        '   ◆▦▦◆   ',        '    ◆◆    ',        '          '      )    );    testImage      .shadow({ x: -1, y: 1, blur: 1 })      .bitmap.data.should.be.deepEqual(expectedImg.bitmap.data);  });});
 |