viewerjs/test/specs/options/rotatable.spec.js
2018-02-13 21:52:05 +08:00

33 lines
746 B
JavaScript

describe('rotatable (option)', () => {
it('should be rotatable by default', (done) => {
const image = window.createImage();
const viewer = new Viewer(image, {
inline: true,
viewed() {
viewer.rotateTo(90);
expect(viewer.imageData.rotate).to.equal(90);
done();
},
});
expect(viewer.options.rotatable).to.be.true;
});
it('should not be rotatable', (done) => {
const image = window.createImage();
const viewer = new Viewer(image, {
inline: true,
rotatable: false,
viewed() {
viewer.rotateTo(90);
expect(viewer.imageData.rotate).to.not.equal(90);
done();
},
});
expect(viewer.options.rotatable).to.be.false;
});
});