Test 1
PASS rect.left.toFixed(3) is "8.000"
PASS rect.top.toFixed(3) is "8.000"
PASS rect.width.toFixed(3) is "400.000"
PASS rect.height.toFixed(3) is "400.000"
PASS rect.right is rect.left + rect.width
PASS rect.bottom is rect.top + rect.height
Test 2
PASS rect.left.toFixed(3) is "8.000"
PASS rect.top.toFixed(3) is "452.000"
PASS rect.width.toFixed(3) is "400.000"
PASS rect.height.toFixed(3) is "376.000"
PASS rect.right is rect.left + rect.width
PASS rect.bottom is rect.top + rect.height
Test 3
PASS rect.left.toFixed(3) is "8.000"
PASS rect.top.toFixed(3) is "1044.000"
PASS rect.width.toFixed(3) is "400.000"
PASS rect.height.toFixed(3) is "96.000"
PASS rect.right is rect.left + rect.width
PASS rect.bottom is rect.top + rect.height
Test 4
PASS rect.left.toFixed(3) is "0.000"
PASS rect.top.toFixed(3) is "0.000"
PASS rect.width.toFixed(3) is "0.000"
PASS rect.height.toFixed(3) is "0.000"
PASS rect.right is rect.left + rect.width
PASS rect.bottom is rect.top + rect.height
Test 5
PASS rect.left.toFixed(3) is "-14.574"
PASS rect.top.toFixed(3) is "1761.947"
PASS rect.width.toFixed(3) is "504.009"
PASS rect.height.toFixed(3) is "535.849"
PASS Math.abs(rect.left + rect.width - rect.right) < 0.001 is true
PASS Math.abs(rect.top + rect.height - rect.bottom) < 0.001 is true
Test 6
PASS rect.left.toFixed(3) is "0.000"
PASS rect.top.toFixed(3) is "0.000"
PASS rect.width.toFixed(3) is "0.000"
PASS rect.height.toFixed(3) is "0.000"
PASS rect.right is rect.left + rect.width
PASS rect.bottom is rect.top + rect.height
PASS successfullyParsed is true
TEST COMPLETE