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();
|
});
|
});
|