viewerjs/test/specs/methods/stop.spec.js
2018-03-10 14:56:12 +08:00

37 lines
1.1 KiB
JavaScript

describe('stop (method)', () => {
it('should stop to play the images', (done) => {
const imageList = window.createImageList();
const viewer = new Viewer(imageList, {
viewed() {
viewer.play();
expect(viewer.played).to.be.true;
expect(window.getComputedStyle(viewer.player).display).to.not.equal('none');
viewer.stop();
expect(viewer.played).to.be.false;
expect(window.getComputedStyle(viewer.player).display).to.equal('none');
viewer.hide(true);
done();
},
});
viewer.show();
});
it('should stop to play the images in inline mode', (done) => {
const imageList = window.createImageList();
const viewer = new Viewer(imageList, {
inline: true,
viewed() {
viewer.play();
expect(viewer.played).to.be.true;
expect(window.getComputedStyle(viewer.player).display).to.not.equal('none');
viewer.stop();
expect(viewer.played).to.be.false;
expect(window.getComputedStyle(viewer.player).display).to.equal('none');
done();
},
});
});
});