| This test checks the SVGRect API |
| |
| On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
| |
| |
| |
| Check initial rect values |
| PASS rect.x is 0 |
| PASS rect.y is 0 |
| PASS rect.width is 0 |
| PASS rect.height is 0 |
| |
| Check assigning rects |
| PASS rect.x = 100 is 100 |
| PASS rect.y = 200 is 200 |
| PASS rect.width = 300 is 300 |
| PASS rect.height = 400 is 400 |
| Check that the rect contains the correct values |
| PASS rect.x is 100 |
| PASS rect.y is 200 |
| PASS rect.width is 300 |
| PASS rect.height is 400 |
| |
| Check assigning invalid rects |
| PASS rect.x = rect is rect |
| PASS rect.y = null is null |
| PASS rect.width = 'aString' is 'aString' |
| PASS rect.height = svgElement is svgElement |
| |
| Check that the rect contains the correct values |
| PASS rect.x is NaN |
| PASS rect.y is 0 |
| PASS rect.width is NaN |
| PASS rect.height is NaN |
| PASS successfullyParsed is true |
| |
| TEST COMPLETE |
| |