60 lines
1.9 KiB
Plaintext
60 lines
1.9 KiB
Plaintext
Test isPointInFill() on path.
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
|
|
|
|
Test simple different coordinates
|
|
PASS p1.isPointInFill() is true
|
|
PASS p1.isPointInFill({}) is true
|
|
PASS p1.isPointInFill({x: 0, y: 0}) is true
|
|
PASS p1.isPointInFill({x: 200, y: 200}) is false
|
|
PASS p1.isPointInFill({x: -200, y: -200}) is false
|
|
PASS p1.isPointInFill({x: -100, y: -100}) is true
|
|
PASS p1.isPointInFill(new DOMPoint()) is true
|
|
PASS p1.isPointInFill(new DOMPoint(100, 100)) is true
|
|
PASS p1.isPointInFill(new DOMPoint(-200, -200)) is false
|
|
PASS p1.isPointInFill(new DOMPointReadOnly()) is true
|
|
PASS p1.isPointInFill(new DOMPointReadOnly(-200, -200)) is false
|
|
PASS p1.isPointInFill(svgPoint) is true
|
|
PASS p1.isPointInFill(svgPoint) is false
|
|
PASS p1.isPointInFill(new DOMPoint(NaN)) is false
|
|
PASS p1.isPointInFill(new DOMPoint(Infinity)) is false
|
|
PASS p1.isPointInFill({x: 'string', y: 'string'}) is false
|
|
PASS p1.isPointInFill('string') threw exception TypeError: Type error.
|
|
|
|
Test that transform doesn't affect result
|
|
PASS p2.isPointInFill() is true
|
|
|
|
Verify that no argument or empty dictionary is the same as 0,0 and may return false
|
|
PASS p3.isPointInFill() is false
|
|
PASS p3.isPointInFill({}) is false
|
|
|
|
display: none; should not affect isPointInFill
|
|
FAIL p4.isPointInFill() should be true. Was false.
|
|
|
|
visibility: hidden; should not affect isPointInFill
|
|
PASS p5.isPointInFill() is true
|
|
|
|
opacity: 0; should not affect isPointInFill
|
|
PASS p6.isPointInFill() is true
|
|
|
|
opacity: 0; on group should not affect isPointInFill
|
|
PASS p7.isPointInFill() is true
|
|
|
|
isPointInFill should respect fill-rule: nonzero
|
|
PASS p8.isPointInFill() is true
|
|
|
|
isPointInFill should respect fill-rule: evenodd
|
|
PASS p9.isPointInFill() is false
|
|
|
|
isPointInFill should not respect clip-rule 1
|
|
PASS p10.isPointInFill() is true
|
|
|
|
isPointInFill should not respect clip-rule 2
|
|
PASS p11.isPointInFill() is false
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|