From 6015c309cce46a866f7c81539d726bc86216a564 Mon Sep 17 00:00:00 2001 From: Martin Date: Sat, 5 Aug 2017 03:25:04 +0200 Subject: [PATCH] test crop image --- test/unit/image-editor.js | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/test/unit/image-editor.js b/test/unit/image-editor.js index cd5df2e..45c3f70 100644 --- a/test/unit/image-editor.js +++ b/test/unit/image-editor.js @@ -4,7 +4,22 @@ 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()); + 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(); }); }); \ No newline at end of file