| OLD | NEW |
| (Empty) |
| 1 default fillRule(nonzero): | |
| 2 PASS clickCanvas(1, 1) is 'nonzero' | |
| 3 PASS clickCanvas(99, 98) is 'nonzero' | |
| 4 PASS clickCanvas(21, 21) is 'nonzero' | |
| 5 PASS clickCanvas(50, 50) is 'nonzero' | |
| 6 | |
| 7 fillRule = evenodd: | |
| 8 PASS clickCanvas(1, 1) is 'evenodd' | |
| 9 PASS clickCanvas(99, 98) is 'evenodd' | |
| 10 PASS clickCanvas(21, 21) is null | |
| 11 PASS clickCanvas(50, 50) is null | |
| 12 | |
| 13 fillRule = nonzero: | |
| 14 PASS clickCanvas(1, 1) is 'nonzero' | |
| 15 PASS clickCanvas(99, 98) is 'nonzero' | |
| 16 PASS clickCanvas(21, 21) is 'nonzero' | |
| 17 PASS clickCanvas(50, 50) is 'nonzero' | |
| 18 | |
| 19 PASS context.addHitRegion({id : "nonzero", fillRule : null }); threw exception T
ypeError: Failed to execute 'addHitRegion' on 'CanvasRenderingContext2D': The pr
ovided value 'null' is not a valid enum value of type CanvasFillRule.. | |
| 20 fillRule = undefined, falls back to default (nonzero): | |
| 21 PASS clickCanvas(1, 1) is 'nonzero' | |
| 22 PASS clickCanvas(99, 98) is 'nonzero' | |
| 23 PASS clickCanvas(21, 21) is 'nonzero' | |
| 24 PASS clickCanvas(50, 50) is 'nonzero' | |
| 25 | |
| 26 PASS successfullyParsed is true | |
| 27 | |
| 28 TEST COMPLETE | |
| 29 | |
| OLD | NEW |