diff --git a/test/canvas.test.js b/test/canvas.test.js index 44a8a43..84c5b8e 100644 --- a/test/canvas.test.js +++ b/test/canvas.test.js @@ -239,14 +239,12 @@ module.exports = { 'test Canvas#toBuffer()': function(assert){ var buf = new Canvas(200,200).toBuffer(); assert.equal('PNG', buf.slice(1,4).toString()); - assert.length(buf, 252); }, 'test Canvas#toBuffer() async': function(assert){ new Canvas(200, 200).toBuffer(function(err, buf){ assert.ok(!err); assert.equal('PNG', buf.slice(1,4).toString()); - assert.length(buf, 252); }); }, @@ -257,20 +255,9 @@ module.exports = { ctx.fillRect(0,0,100,100); ctx.fillStyle = 'red'; ctx.fillRect(100,0,100,100); - - var str = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYA' - + 'AACtWK6eAAAABmJLR0QA/wD/AP+gvaeTAAABbElEQVR4nO3TQQ0AMQwDwVz5c+4x2' - + 'G/zmEFgydpvZu6whjN2Oa8HwGYCgSAQCAKBIBAIAoEgEAgCgSAQCAKBIBAIAoEgEA' - + 'gCgSAQCAKBIBAIAoEgEAgCgSAQCAKBIBAIAoEgEAgCgSAQCAKBIBAIAoEgEAgCgSA' - + 'QCAKBIBAIAoEgEAgCgSAQCAKBIBAIAoEgEAgCgSAQCAKBIBAIAoEgEAgCgSAQCAKBI' - + 'BAIAoEgEAgCgSAQCAKBIBAIAoEgEAgCgSAQCAKBIBAIAoEgEAgCgSAQCAKBIBAIAoEg' - + 'EAgCgSAQCAKBIBAIAoEgEAgCgSAQCAKBIBAIAoEgEAgCgSAQCAKBIBAIAoEgEAgCgSAQ' - + 'CAKBIBAIAoEgEAgCgSAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' - + 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAhX5bnALGvZc/ggA' - + 'AAABJRU5ErkJggg=='; - assert.equal(str, canvas.toDataURL(), 'Canvas#toDataURL() failed'); - assert.equal(str, canvas.toDataURL('image/png'), 'Canvas#toDataURL() failed'); + assert.ok(0 == canvas.toDataURL().indexOf('data:image/png;base64,')); + assert.ok(0 == canvas.toDataURL('image/png').indexOf('data:image/png;base64,')); var err; try { @@ -284,14 +271,14 @@ module.exports = { 'test Canvas#toDataURL() async': function(assert){ new Canvas(200,200).toDataURL(function(err, str){ assert.ok(!err); - assert.length(str, 358); + assert.ok(0 == str.indexOf('data:image/png;base64,')); }); }, 'test Canvas#toDataURL() async with type': function(assert){ new Canvas(200,200).toDataURL('image/png', function(err, str){ assert.ok(!err); - assert.length(str, 358); + assert.ok(0 == str.indexOf('data:image/png;base64,')); }); } } \ No newline at end of file