Files
image-editor/test/unit/image-editor.js
T
2017-08-05 03:25:04 +02:00

25 lines
857 B
JavaScript

QUnit.module('ImageEditor');
QUnit.test('should load image', function( assert ) {
var done = assert.async();
var editor = new ImageEditor('canvas');
editor.loadImage('fixtures/dog.jpg', function() {
assert.ok(editor.canvas.getImage(), 'image loaded');
done();
});
});
QUnit.test('should crop image', function( assert ) {
var done = assert.async();
var editor = new ImageEditor('canvas');
editor.loadImage('fixtures/dog.jpg', function() {
editor.crop(400, 100, 'cm');
var data = editor.canvas.getViewport().getData();
assert.equal(data.dim.width, 400, 'sets crop width');
assert.equal(data.dim.height, 100, 'sets crop height');
assert.equal(data.dim.units, 'cm', 'set units');
assert.equal(data.width, 1049, 'sets image width');
assert.equal(data.height, 262.25, 'sets image height');
done();
});
});