mirror of
https://github.com/fengyuanchen/viewerjs.git
synced 2026-01-18 15:13:13 +00:00
51 lines
1.2 KiB
JavaScript
51 lines
1.2 KiB
JavaScript
describe('container (option)', () => {
|
|
it('should be "body" by default', (done) => {
|
|
const image = window.createImage();
|
|
const viewer = new Viewer(image, {
|
|
ready(event) {
|
|
expect(viewer.viewer.parentElement).to.equal(image.ownerDocument.body);
|
|
event.preventDefault();
|
|
done();
|
|
},
|
|
});
|
|
|
|
expect(viewer.options.container).to.equal('body');
|
|
viewer.show();
|
|
});
|
|
|
|
it('should support selector', (done) => {
|
|
const image = window.createImage();
|
|
const container = window.createContainer();
|
|
|
|
container.id = 'container';
|
|
|
|
const viewer = new Viewer(image, {
|
|
container: '#container',
|
|
|
|
ready(event) {
|
|
expect(container.firstElementChild).to.equal(viewer.viewer);
|
|
event.preventDefault();
|
|
done();
|
|
},
|
|
});
|
|
|
|
viewer.show();
|
|
});
|
|
|
|
it('should support element', (done) => {
|
|
const image = window.createImage();
|
|
const container = window.createContainer();
|
|
const viewer = new Viewer(image, {
|
|
container,
|
|
|
|
ready(event) {
|
|
expect(container.firstElementChild).to.equal(viewer.viewer);
|
|
event.preventDefault();
|
|
done();
|
|
},
|
|
});
|
|
|
|
viewer.show();
|
|
});
|
|
});
|