| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- $(function () {
- 'use strict';
- var $image = $(window.createCropperImage());
- $image.cropper({
- built: function () {
- var cropper = $image.data('cropper'),
- options = cropper.options;
- $image.cropper('disable');
- QUnit.test('methods.disable', function (assert) {
- assert.ok(cropper.disabled);
- assert.ok(cropper.$cropper.hasClass('cropper-disabled'));
- });
- QUnit.test('methods.disable: setAspectRatio', function (assert) {
- $image.cropper('setAspectRatio', 1.618);
- assert.ok(isNaN(options.aspectRatio));
- assert.notEqual(options.aspectRatio, 1.618);
- });
- QUnit.test('methods.disable: move', function (assert) {
- var imageData = $image.cropper('getImageData');
- $image.cropper('move', 10, 10);
- assert.deepEqual($image.cropper('getImageData'), imageData);
- });
- QUnit.test('methods.disable: zoom', function (assert) {
- var ratio = cropper.image.ratio;
- $image.cropper('zoom', 0.5);
- assert.equal(cropper.image.ratio, ratio);
- });
- QUnit.test('methods.disable: rotate', function (assert) {
- var rotate = cropper.image.rotate;
- $image.cropper('rotate', 15);
- assert.equal(cropper.image.rotate, rotate);
- });
- QUnit.test('methods.disable: setImageData', function (assert) {
- var imageData = $image.cropper('getImageData');
- $image.cropper('setImageData', {
- width: imageData.width - 160
- });
- assert.deepEqual($image.cropper('getImageData'), imageData);
- });
- QUnit.test('methods.disable: setCropBoxData', function (assert) {
- var cropBoxData = $image.cropper('getCropBoxData');
- $image.cropper('setCropBoxData', {
- height: cropBoxData.height - 90
- });
- assert.deepEqual($image.cropper('getCropBoxData'), cropBoxData);
- });
- }
- });
- });
|