polyfill-service
Version:
A polyfill combinator
29 lines (24 loc) • 709 B
JavaScript
/* eslint-env mocha, browser */
/* global proclaim */
it('should output a PNG blob', function() {
var canvas = document.createElement('canvas'),
ctx = canvas.getContext('2d');
canvas.height = 10;
canvas.width = 10;
ctx.fillRect(0, 0, 10, 10);
canvas.toBlob(function(blob) {
proclaim.equal(blob.constructor, Blob);
proclaim.greaterThan(blob.size, 0);
proclaim.equal(blob.type, 'image/png');
});
});
it('should output a JPG blob', function() {
var canvas = document.createElement('canvas'),
ctx = canvas.getContext('2d');
canvas.height = 10;
canvas.width = 10;
ctx.fillRect(0, 0, 10, 10);
canvas.toBlob(function(blob) {
proclaim.equal(blob.type, 'image/jpeg');
}, 'image/jpeg');
});