| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- $(function () {
- 'use strict';
- var $image = $(window.createCropperImage());
- $image.cropper({
- strict: false,
- built: function () {
- QUnit.test('methods.getCroppedCanvas', function (assert) {
- var canvas = $image.cropper('getCroppedCanvas');
- assert.ok(canvas instanceof HTMLCanvasElement);
- });
- QUnit.test('methods.getCroppedCanvas: resize', function (assert) {
- var canvas = $image.cropper('getCroppedCanvas', {
- width: 160,
- height: 90
- });
- assert.equal(canvas.width, 160);
- assert.equal(canvas.height, 90);
- });
- QUnit.test('methods.getCroppedCanvas: fillColor', function (assert) {
- var canvas = $image.cropper('rotate', 90).cropper('getCroppedCanvas', {
- fillColor: '#010101'
- }),
- pixelData = canvas.getContext('2d').getImageData(0, 0, 1, 1).data;
- assert.strictEqual(pixelData[0], 1, 'red is 1');
- assert.strictEqual(pixelData[1], 1, 'green is 1');
- assert.strictEqual(pixelData[2], 1, 'blue is 1');
- assert.strictEqual(pixelData[3], 255, 'color is opaque');
- });
- }
- });
- });
|