diff --git a/src/Context.js b/src/Context.js index c7a980a1..a3374c8e 100644 --- a/src/Context.js +++ b/src/Context.js @@ -561,7 +561,7 @@ absOpacity = shape.getAbsoluteOpacity(), color = util.get(shape.getShadowColor(), 'black'), blur = util.get(shape.getShadowBlur(), 5), - shadowOpacity = util.get(shape.getShadowOpacity(), 0), + shadowOpacity = util.get(shape.getShadowOpacity(), 1), offset = util.get(shape.getShadowOffset(), { x: 0, y: 0 diff --git a/test/unit/Shape-test.js b/test/unit/Shape-test.js index d39503eb..88838407 100644 --- a/test/unit/Shape-test.js +++ b/test/unit/Shape-test.js @@ -340,7 +340,7 @@ suite('Shape', function() { layer.draw(); var trace = layer.getContext().getTrace(); //console.log(trace); - assert.equal(trace, 'clearRect(0,0,578,200);save();save();shadowColor=black;shadowBlur=10;shadowOffsetX=10;shadowOffsetY=10;drawImage([object HTMLCanvasElement],0,0);restore();drawImage([object HTMLCanvasElement],0,0);restore();clearRect(0,0,578,200);save();save();shadowColor=black;shadowBlur=10;shadowOffsetX=10;shadowOffsetY=10;drawImage([object HTMLCanvasElement],0,0);restore();drawImage([object HTMLCanvasElement],0,0);restore();'); + assert.equal(trace, 'clearRect(0,0,578,200);save();save();globalAlpha=1;shadowColor=black;shadowBlur=10;shadowOffsetX=10;shadowOffsetY=10;drawImage([object HTMLCanvasElement],0,0);restore();drawImage([object HTMLCanvasElement],0,0);restore();clearRect(0,0,578,200);save();save();globalAlpha=1;shadowColor=black;shadowBlur=10;shadowOffsetX=10;shadowOffsetY=10;drawImage([object HTMLCanvasElement],0,0);restore();drawImage([object HTMLCanvasElement],0,0);restore();'); circle.fillEnabled(false); assert.equal(circle.getFillEnabled(), false, 'fillEnabled should be false');