mirror of
https://github.com/fengyuanchen/viewerjs.git
synced 2026-01-25 15:23:40 +00:00
44 lines
790 B
JavaScript
44 lines
790 B
JavaScript
describe('url (option)', () => {
|
|
it('should be "src" by default', () => {
|
|
const image = window.createImage();
|
|
const viewer = new Viewer(image);
|
|
|
|
expect(viewer.options.url).to.equal('src');
|
|
});
|
|
|
|
it('should support string', (done) => {
|
|
const image = window.createImage();
|
|
|
|
image.dataset.src = image.src;
|
|
|
|
new Viewer(image, {
|
|
inline: true,
|
|
url: 'data-src',
|
|
|
|
viewed() {
|
|
done();
|
|
},
|
|
});
|
|
});
|
|
|
|
it('should support function', (done) => {
|
|
const image = window.createImage();
|
|
|
|
image.dataset.src = image.src;
|
|
|
|
new Viewer(image, {
|
|
inline: true,
|
|
|
|
url(img) {
|
|
expect(this).to.be.an.instanceof(Viewer);
|
|
|
|
return img.dataset.src;
|
|
},
|
|
|
|
viewed() {
|
|
done();
|
|
},
|
|
});
|
|
});
|
|
});
|