blob: 94b9ab9305bd836b96f66f3ace534ea6110729ed [file] [log] [blame]
PASS element.width = 0px, returns offsetWidth, rect.width expected.
PASS element.width = 1px, returns offsetWidth, rect.width expected.
PASS element.width = 10px, returns offsetWidth, rect.width expected.
PASS element.width = 100px, returns offsetWidth, rect.width expected.
PASS element.width = 10000px, returns offsetWidth, rect.width expected.
PASS element.width = 100000px, returns offsetWidth, rect.width expected.
PASS element.width = 1000000px, returns offsetWidth, rect.width expected.
PASS element.width = 10000000px, returns offsetWidth, rect.width expected.
FAIL element.width = 100000000px, returns offsetWidth 22369618, rect.width 22369618, expected 33554428.
FAIL element.width = 1000000000px, returns offsetWidth 22369618, rect.width 22369618, expected 33554428.
FAIL element.width = 10000000000px, returns offsetWidth 22369618, rect.width 22369618, expected 33554428.
FAIL element.width = 100000000000px, returns offsetWidth 22369618, rect.width 22369618, expected 33554428.
FAIL element.width = 1000000000000px, returns offsetWidth 22369618, rect.width 22369618, expected 33554428.
PASS element.width = 0px, returns offsetWidth, rect.width expected.
PASS element.width = -1px, returns offsetWidth, rect.width expected.
PASS element.width = -10px, returns offsetWidth, rect.width expected.
PASS element.width = -100px, returns offsetWidth, rect.width expected.
PASS element.width = -10000px, returns offsetWidth, rect.width expected.
PASS element.width = -100000px, returns offsetWidth, rect.width expected.
PASS element.width = -1000000px, returns offsetWidth, rect.width expected.
PASS element.width = -10000000px, returns offsetWidth, rect.width expected.
PASS element.width = -100000000px, returns offsetWidth, rect.width expected.
PASS element.width = -1000000000px, returns offsetWidth, rect.width expected.
PASS element.width = -10000000000px, returns offsetWidth, rect.width expected.
PASS element.width = -100000000000px, returns offsetWidth, rect.width expected.
PASS element.width = 0px, returns computed width as expected.
PASS element.width = 1px, returns computed width as expected.
PASS element.width = 10px, returns computed width as expected.
PASS element.width = 100px, returns computed width as expected.
PASS element.width = 10000px, returns computed width as expected.
PASS element.width = 100000px, returns computed width as expected.
PASS element.width = 1000000px, returns computed width as expected.
PASS element.width = 10000000px, returns computed width as expected.
FAIL element.width = 100000000px, returns computed width 22369600, expected 33554400.
FAIL element.width = 1000000000px, returns computed width 22369600, expected 33554400.
FAIL element.width = 10000000000px, returns computed width 22369600, expected 33554400.
FAIL element.width = 100000000000px, returns computed width 22369600, expected 33554400.
FAIL element.width = 1000000000000px, returns computed width 22369600, expected 33554400.
PASS element.width = 0px, returns offsetWidth, rect.width expected.
PASS element.width = -1px, returns offsetWidth, rect.width expected.
PASS element.width = -10px, returns offsetWidth, rect.width expected.
PASS element.width = -100px, returns offsetWidth, rect.width expected.
PASS element.width = -10000px, returns offsetWidth, rect.width expected.
PASS element.width = -100000px, returns offsetWidth, rect.width expected.
PASS element.width = -1000000px, returns offsetWidth, rect.width expected.
PASS element.width = -10000000px, returns offsetWidth, rect.width expected.
PASS element.width = -100000000px, returns offsetWidth, rect.width expected.
PASS element.width = -1000000000px, returns offsetWidth, rect.width expected.
PASS element.width = -10000000000px, returns offsetWidth, rect.width expected.
PASS element.width = -100000000000px, returns offsetWidth, rect.width expected.
PASS element.left = 0px, returns offsetLeft, rect.left as expected.
PASS element.left = 1px, returns offsetLeft, rect.left as expected.
PASS element.left = 10px, returns offsetLeft, rect.left as expected.
PASS element.left = 100px, returns offsetLeft, rect.left as expected.
PASS element.left = 10000px, returns offsetLeft, rect.left as expected.
PASS element.left = 100000px, returns offsetLeft, rect.left as expected.
PASS element.left = 1000000px, returns offsetLeft, rect.left as expected.
PASS element.left = 10000000px, returns offsetLeft, rect.left as expected.
FAIL element.left = 100000000px, returns offsetLeft 22369618, rect.left 22369620, expected 33554428.
FAIL element.left = 1000000000px, returns offsetLeft 22369618, rect.left 22369620, expected 33554428.
FAIL element.left = 10000000000px, returns offsetLeft 22369618, rect.left 22369620, expected 33554428.
FAIL element.left = 100000000000px, returns offsetLeft 22369618, rect.left 22369620, expected 33554428.
FAIL element.left = 1000000000000px, returns offsetLeft 22369618, rect.left 22369620, expected 33554428.
PASS element.left = -1px, returns offsetLeft, rect.left as expected.
PASS element.left = -10px, returns offsetLeft, rect.left as expected.
PASS element.left = -100px, returns offsetLeft, rect.left as expected.
PASS element.left = -10000px, returns offsetLeft, rect.left as expected.
PASS element.left = -100000px, returns offsetLeft, rect.left as expected.
PASS element.left = -1000000px, returns offsetLeft, rect.left as expected.
PASS element.left = -10000000px, returns offsetLeft, rect.left as expected.
FAIL element.left = -100000000px, returns offsetLeft -22369620, rect.left -22369620, expected -33554430.
FAIL element.left = -1000000000px, returns offsetLeft -22369620, rect.left -22369620, expected -33554430.
FAIL element.left = -10000000000px, returns offsetLeft -22369620, rect.left -22369620, expected -33554430.
FAIL element.left = -100000000000px, returns offsetLeft -22369620, rect.left -22369620, expected -33554430.
FAIL element.left = -1000000000000px, returns offsetLeft -22369620, rect.left -22369620, expected -33554430.
PASS element.left = 0px, returns computed left as expected.
PASS element.left = 1px, returns computed left as expected.
PASS element.left = 10px, returns computed left as expected.
PASS element.left = 100px, returns computed left as expected.
PASS element.left = 10000px, returns computed left as expected.
PASS element.left = 100000px, returns computed left as expected.
PASS element.left = 1000000px, returns computed left as expected.
PASS element.left = 10000000px, returns computed left as expected.
FAIL element.left = 100000000px, returns computedLeft, expected 33554400.
FAIL element.left = 1000000000px, returns computedLeft, expected 33554400.
FAIL element.left = 10000000000px, returns computedLeft, expected 33554400.
FAIL element.left = 100000000000px, returns computedLeft, expected 33554400.
FAIL element.left = 1000000000000px, returns computedLeft, expected 33554400.
PASS element.left = -1px, returns computed left as expected.
PASS element.left = -10px, returns computed left as expected.
PASS element.left = -100px, returns computed left as expected.
PASS element.left = -10000px, returns computed left as expected.
PASS element.left = -100000px, returns computed left as expected.
PASS element.left = -1000000px, returns computed left as expected.
PASS element.left = -10000000px, returns computed left as expected.
FAIL element.left = -100000000px, returns computedLeft, expected -33554400.
FAIL element.left = -1000000000px, returns computedLeft, expected -33554400.
FAIL element.left = -10000000000px, returns computedLeft, expected -33554400.
FAIL element.left = -100000000000px, returns computedLeft, expected -33554400.
FAIL element.left = -1000000000000px, returns computedLeft, expected -33554400.
PASS successfullyParsed is true
TEST COMPLETE
Test handling of numbers outside of the supported range.
Properties may restrict numeric values to some range. If the value is outside the allowed range, the declaration is invalid and must be ignored. As per the CSS3 specification.