2017-01-23 20:05:05 +08:00

31 lines
808 B
JavaScript

QUnit.test('methods#full', function (assert) {
var done = assert.async();
var util = window.Util;
var image = util.createImage();
assert.expect(8);
return new Viewer(image, {
inline: true,
viewed: function () {
var viewer = this.viewer;
assert.notOk(viewer.fulled);
assert.notOk(util.hasClass(viewer.body, 'viewer-open'));
assert.notOk(util.hasClass(viewer.button, 'viewer-fullscreen-exit'));
assert.notOk(util.hasClass(viewer.viewer, 'viewer-fixed'));
viewer.full();
assert.ok(viewer.fulled);
assert.ok(util.hasClass(viewer.body, 'viewer-open'));
assert.ok(util.hasClass(viewer.button, 'viewer-fullscreen-exit'));
assert.ok(util.hasClass(viewer.viewer, 'viewer-fixed'));
done();
viewer.exit();
}
});
});