测试是否在HTML5画布上实际绘制了形状

时间:2012-10-16 13:19:19

标签: javascript html5 html5-canvas

  

可能重复:
  HTML Canvas Unit testing

我想编写一个单元测试(使用Jasmine)来确定函数是否在HTML5画布上正确绘制了一些行。以下是测试代码的简化版本:

var plotter = {};
plotter.draw = function(input) {
    var canvas = document.createElement('canvas');
    var context = canvas.getContext('2d');
    context.beginPath();
    context.lineWidth = 5;
    context.moveTo(input.startX, input.startY);
    context.lineTo(input.endX, input.endY);
    context.stroke();
    return canvas;
};

如何检查画布以确保绘图功能正常工作?可能吗?如果没有,是否最好将一些元数据与画布一起返回,然后检查元数据?

0 个答案:

没有答案