zarm
Version:
基于 React 的移动端UI库
36 lines (32 loc) • 1.51 kB
JavaScript
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _formatImages = _interopRequireDefault(require("../../utils/formatImages"));
var _images = require("../../../../tests/testData/images");
describe('formatImages', function () {
it('should transfer image string to image object with url property', function () {
var actual = (0, _formatImages.default)(_images.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 = (0, _formatImages.default)(_images.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'
}]);
});
});
;