| Index: third_party/WebKit/LayoutTests/fast/canvas/script-tests/canvas-strokePath-cap-join.js | 
| diff --git a/third_party/WebKit/LayoutTests/fast/canvas/script-tests/canvas-strokePath-cap-join.js b/third_party/WebKit/LayoutTests/fast/canvas/script-tests/canvas-strokePath-cap-join.js | 
| deleted file mode 100644 | 
| index ff6c609b97b3d6b1ff541964c49b8a1e5c3a92bd..0000000000000000000000000000000000000000 | 
| --- a/third_party/WebKit/LayoutTests/fast/canvas/script-tests/canvas-strokePath-cap-join.js | 
| +++ /dev/null | 
| @@ -1,252 +0,0 @@ | 
| -description("Ensure correct behavior of canvas with path stroke with cap and join"); | 
| - | 
| -var canvas = document.createElement('canvas'); | 
| -document.body.appendChild(canvas); | 
| -canvas.setAttribute('width', '700'); | 
| -canvas.setAttribute('height', '200'); | 
| -var ctx = canvas.getContext('2d'); | 
| - | 
| -ctx.miterLimit = 5; | 
| -ctx.lineWidth = 15; | 
| - | 
| -ctx.fillStyle="rgba(255, 255, 255, 1.0)"; | 
| -ctx.fillRect(0, 0, 700, 200); | 
| - | 
| -ctx.strokeStyle="rgba(0, 0, 0, 1.0)"; | 
| -ctx.lineJoin = "miter"; | 
| -ctx.lineCap = "round"; | 
| - | 
| -ctx.translate(0, 50); | 
| -ctx.save(); | 
| - | 
| -ctx.beginPath(); | 
| -ctx.moveTo(10, 100); | 
| -ctx.lineTo(30, 2); | 
| -ctx.lineTo(50, 100); | 
| -ctx.stroke(); | 
| - | 
| -ctx.translate(60 ,0); | 
| -ctx.beginPath(); | 
| -ctx.moveTo(10, 100); | 
| -ctx.lineTo(30, 3); | 
| -ctx.lineTo(50, 100); | 
| -ctx.stroke(); | 
| - | 
| -ctx.translate(90 ,0); | 
| -ctx.save(); | 
| -ctx.rotate(0.2); | 
| -ctx.beginPath(); | 
| -ctx.moveTo(10, 100); | 
| -ctx.lineTo(30, 3); | 
| -ctx.lineTo(50, 100); | 
| -ctx.closePath(); | 
| -ctx.stroke(); | 
| -ctx.restore(); | 
| - | 
| -ctx.restore(); | 
| - | 
| -ctx.lineJoin = "bevel"; | 
| -ctx.lineCap = "square"; | 
| - | 
| -ctx.translate(200, 0); | 
| -ctx.save(); | 
| - | 
| -ctx.beginPath(); | 
| -ctx.moveTo(10, 100); | 
| -ctx.lineTo(30, 2); | 
| -ctx.lineTo(50, 100); | 
| -ctx.stroke(); | 
| - | 
| -ctx.translate(60 ,0); | 
| -ctx.beginPath(); | 
| -ctx.moveTo(10, 100); | 
| -ctx.lineTo(30, 3); | 
| -ctx.lineTo(50, 100); | 
| -ctx.stroke(); | 
| - | 
| -ctx.translate(90 ,0); | 
| -ctx.save(); | 
| -ctx.rotate(0.2); | 
| -ctx.beginPath(); | 
| -ctx.moveTo(10, 100); | 
| -ctx.lineTo(30, 3); | 
| -ctx.lineTo(50, 100); | 
| -ctx.closePath(); | 
| -ctx.stroke(); | 
| -ctx.restore(); | 
| - | 
| -ctx.restore(); | 
| - | 
| -ctx.lineJoin = "round"; | 
| -ctx.lineCap = "butt"; | 
| - | 
| -ctx.translate(200, 0); | 
| -ctx.save(); | 
| - | 
| -ctx.beginPath(); | 
| -ctx.moveTo(10, 100); | 
| -ctx.lineTo(30, 2); | 
| -ctx.lineTo(50, 100); | 
| -ctx.stroke(); | 
| - | 
| -ctx.translate(60 ,0); | 
| -ctx.beginPath(); | 
| -ctx.moveTo(10, 100); | 
| -ctx.lineTo(30, 3); | 
| -ctx.lineTo(50, 100); | 
| -ctx.stroke(); | 
| - | 
| -ctx.translate(90 ,0); | 
| -ctx.save(); | 
| -ctx.rotate(0.2); | 
| -ctx.beginPath(); | 
| -ctx.moveTo(10, 100); | 
| -ctx.lineTo(30, 3); | 
| -ctx.lineTo(50, 100); | 
| -ctx.closePath(); | 
| -ctx.stroke(); | 
| -ctx.restore(); | 
| - | 
| -ctx.restore(); | 
| - | 
| -var imageData, data; | 
| - | 
| -// Verify Join : miter, Cap : round. | 
| -imageData = ctx.getImageData(30, 51, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '0'); | 
| - | 
| -imageData = ctx.getImageData(30, 49, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '255'); | 
| - | 
| -imageData = ctx.getImageData(14, 154, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '0'); | 
| - | 
| -imageData = ctx.getImageData(14, 157, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '255'); | 
| - | 
| -imageData = ctx.getImageData(89, 22, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '0'); | 
| - | 
| -imageData = ctx.getImageData(89, 12, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '255'); | 
| - | 
| -imageData = ctx.getImageData(184, 29, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '0'); | 
| - | 
| -imageData = ctx.getImageData(180, 27, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '255'); | 
| - | 
| -imageData = ctx.getImageData(132, 152, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '0'); | 
| - | 
| -imageData = ctx.getImageData(130, 157, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '255'); | 
| - | 
| -// Verify Join : bevel, Cap : square. | 
| -imageData = ctx.getImageData(202, 154, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '0'); | 
| - | 
| -imageData = ctx.getImageData(201, 150, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '255'); | 
| - | 
| -imageData = ctx.getImageData(228, 52, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '0'); | 
| - | 
| -imageData = ctx.getImageData(225, 48, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '255'); | 
| - | 
| -imageData = ctx.getImageData(316, 154, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '0'); | 
| - | 
| -imageData = ctx.getImageData(316, 157, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '255'); | 
| - | 
| -imageData = ctx.getImageData(289, 52, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '0'); | 
| - | 
| -imageData = ctx.getImageData(289, 48, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '255'); | 
| - | 
| -imageData = ctx.getImageData(372, 58, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '0'); | 
| - | 
| -imageData = ctx.getImageData(373, 54, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '255'); | 
| - | 
| -imageData = ctx.getImageData(380, 159, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '0'); | 
| - | 
| -imageData = ctx.getImageData(383, 162, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '255'); | 
| - | 
| -// Verify Join : round, Cap : butt. | 
| -imageData = ctx.getImageData(405, 147, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '0'); | 
| - | 
| -imageData = ctx.getImageData(405, 151, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '255'); | 
| - | 
| -imageData = ctx.getImageData(429, 46, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '0'); | 
| - | 
| -imageData = ctx.getImageData(429, 43, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '255'); | 
| - | 
| -imageData = ctx.getImageData(464, 146, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '0'); | 
| - | 
| -imageData = ctx.getImageData(464, 150, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '255'); | 
| - | 
| -imageData = ctx.getImageData(489, 46, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '0'); | 
| - | 
| -imageData = ctx.getImageData(489, 43, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '255'); | 
| - | 
| -imageData = ctx.getImageData(534, 151, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '0'); | 
| - | 
| -imageData = ctx.getImageData(531, 153, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '255'); | 
| - | 
| -imageData = ctx.getImageData(579, 52, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '0'); | 
| - | 
| -imageData = ctx.getImageData(579, 48, 1, 1); | 
| -data = imageData.data; | 
| -shouldBe('data[0]', '255'); | 
| - | 
|  |