mand-mobile
Version:
A Vue.js 2.0 Mobile UI Toolkit
52 lines (46 loc) • 1.06 kB
JavaScript
import {ImageReader} from 'mand-mobile'
import {mount} from '@vue/test-utils'
import imageProcessor from '../image-processor'
import {dataUrl} from './file.mock'
describe('ImageReader', () => {
let wrapper
afterEach(() => {
wrapper && wrapper.destroy()
})
it('create a image-reader', () => {
wrapper = mount(ImageReader, {
propsData: {
size: 10,
mime: ['jpeg', 'png'],
},
})
expect(wrapper.contains('input')).toBe(true)
window.Worker = null
wrapper.vm.$_readFile({
files: [
{
name: '123.jpg',
lastModified: 1501728385000,
lastModifiedDate: '',
webkitRelativePath: '',
size: 100,
},
{
name: '123.jpg',
lastModified: 1501728385000,
lastModifiedDate: '',
webkitRelativePath: '',
size: 57070,
},
],
})
})
it('image-reader processor', () => {
imageProcessor({
dataUrl,
width: 200,
height: 200,
quality: 0.1,
})
})
})