zarm
Version:
基于 React 的移动端UI库
30 lines • 1.35 kB
JavaScript
import formatImages from '../../utils/formatImages';
import { images, originImages } from '../../../../tests/testData/images';
describe('formatImages', function () {
it('should transfer image string to image object with url property', function () {
var actual = formatImages(images);
expect(actual).toEqual([{
src: 'https://static.zhongan.com/website/health/zarm/images/banners/1.png'
}, {
src: 'https://static.zhongan.com/website/health/zarm/images/banners/2.png'
}, {
src: 'https://static.zhongan.com/website/health/zarm/images/banners/3.png'
}]);
});
it('should add loaded property to image object', function () {
var actual = formatImages(originImages);
expect(actual).toEqual([{
src: 'https://cdn-health.zhongan.com/zarm/imagePreview/compress_1.png',
originSrc: 'https://static.zhongan.com/website/health/zarm/images/banners/1.png',
loaded: 'loadBefore'
}, {
src: 'https://cdn-health.zhongan.com/zarm/imagePreview/compress_2.png',
originSrc: 'https://static.zhongan.com/website/health/zarm/images/banners/2.png',
loaded: 'loadBefore'
}, {
src: 'https://cdn-health.zhongan.com/zarm/imagePreview/compress_3.png',
originSrc: 'https://static.zhongan.com/website/health/zarm/images/banners/3.png',
loaded: 'loadBefore'
}]);
});
});