mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-05-04 06:46:35 +08:00
20 lines
1010 B
JavaScript
20 lines
1010 B
JavaScript
import { isImageFile } from '../utils';
|
|
|
|
test('isImageFile', () => {
|
|
expect(isImageFile({ url: 'https://a.jpg' })).toBeTruthy();
|
|
expect(isImageFile({ url: 'https://a.jpeg' })).toBeTruthy();
|
|
expect(isImageFile({ url: 'https://a.png' })).toBeTruthy();
|
|
expect(isImageFile({ url: 'https://a.svg' })).toBeTruthy();
|
|
expect(isImageFile({ url: 'https://a.gif' })).toBeTruthy();
|
|
expect(isImageFile({ url: 'https://a.webp' })).toBeTruthy();
|
|
expect(isImageFile({ url: 'https://a.jfif' })).toBeTruthy();
|
|
expect(isImageFile({ url: 'https://a.bmp' })).toBeTruthy();
|
|
expect(isImageFile({ url: 'https://a.dpg' })).toBeTruthy();
|
|
expect(isImageFile({ file: { type: 'image/jpg' } })).toBeTruthy();
|
|
expect(isImageFile({ file: { type: 'application/pdf' } })).toBeFalsy();
|
|
expect(isImageFile({ content: 'data:image/xxx' })).toBeTruthy();
|
|
expect(isImageFile({ content: 'data:application/xxx' })).toBeFalsy();
|
|
expect(isImageFile({ isImage: true })).toBeTruthy();
|
|
expect(isImageFile({})).toBeFalsy();
|
|
});
|