36 lines
897 B
JavaScript
36 lines
897 B
JavaScript
QUnit.test('options#data', function (assert) {
|
|
var done = assert.async();
|
|
var util = window.Util;
|
|
var image = util.createImage();
|
|
var initialData = {
|
|
x: 360,
|
|
y: 450,
|
|
width: 640,
|
|
height: 360,
|
|
rotate: 45,
|
|
scaleX: -1,
|
|
scaleY: -1
|
|
};
|
|
|
|
assert.expect(7);
|
|
|
|
return new Cropper(image, {
|
|
data: initialData,
|
|
|
|
ready: function () {
|
|
var cropper = this.cropper;
|
|
var data = cropper.getData(true);
|
|
|
|
assert.strictEqual(data.x, initialData.x);
|
|
assert.strictEqual(data.y, initialData.y);
|
|
assert.strictEqual(data.width, initialData.width);
|
|
assert.strictEqual(data.height, initialData.height);
|
|
assert.strictEqual(data.rotate, initialData.rotate);
|
|
assert.strictEqual(data.scaleX, initialData.scaleX);
|
|
assert.strictEqual(data.scaleY, initialData.scaleY);
|
|
|
|
done();
|
|
}
|
|
});
|
|
});
|