项目文件夹

文件
wehub-resource-sync 98e40dac97
CLI Smoke Test / smoke-test-linux (20) (push) Has been cancelled
CLI Smoke Test / smoke-test-linux (24) (push) Has been cancelled
CLI Smoke Test / smoke-test-windows (20) (push) Has been cancelled
CLI Smoke Test / smoke-test-windows (24) (push) Has been cancelled
Expo App TypeScript typecheck / typecheck (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:40:49 +08:00

25 行
745 B
TypeScript

import { processImage } from './processImage';
import { describe, expect, it } from 'vitest';
describe('processImage', () => {
it('should resize image', async () => {
const sharp = (await import('sharp')).default;
const img = await sharp({
create: {
width: 200,
height: 100,
channels: 3,
background: '#ff0000',
},
}).jpeg().toBuffer();
const result = await processImage(img);
expect(result.format).toBe('jpeg');
expect(result.width).toBe(200);
expect(result.height).toBe(100);
expect(result.thumbhash).toBeTruthy();
expect(result.pixels).toHaveLength(100 * 50 * 4);
});
});